Skip to main content
Version: 2.0

Log Files

This guide explains how to collect diagnostic information for CompuTec WMS.

You can use the sections below to:

  • find CompuTec WMS log file locations
  • collect server, client, and Service Manager logs
  • enable additional query logging
  • use Microsoft Event Viewer
  • enable advanced telemetry and diagnostics for deeper troubleshooting

Find Standard Logs

Server Logs

The WMS Server stores standard logs and performance timing logs.

Logs

C:\ProgramData\CompuTec\CompuTec WMS\Server\Logs

TimeLog

C:\ProgramData\CompuTec\CompuTec WMS\Server\TimeLog

Service Manager Logs

Service Manager stores logs related to installation and deployment of CompuTec WMS objects.

Logs

C:\ProgramData\CompuTec\ServiceManager\Logs

Client Logs

Client (legacy)

Legacy client logs are stored locally for each Windows user.

Logs

C:\Users\[USER_NAME]\AppData\Local\CompuTec\CompuTec WMS\Client\Logs

TimeLog

C:\Users\[USER_NAME]\AppData\Local\CompuTec\CompuTec WMS\Client\TimeLog

Desktop Client or Android Client Logs

You can send logs directly from the client to the server.

Log Files

Client Logs on Server

C:\ProgramData\CompuTec\CompuTec WMS\Server\Logs\ClientLogs

Log Files

note

This option is not available for the Legacy Client.

Collect Additional Diagnostics

Enable Detailed Query Logging

Use additional query logging when you need more detailed database execution information.

To log additional execution details by CompuTec WMS, follow these steps:

  1. Navigate to C:\Program Files\CompuTec\CompuTec WMS Server or C:\Program Files (x86)\CompuTec\CompuTec WMS Server

  2. Open the configuration file.

    Log Files

  3. Add the following configuration to the <target> and <logger> sections:

    <target xsi:type="File" name="fileEventLogForQueries" fileName="${specialfolder:folder=CommonApplicationData}\CompuTec\Computec WMS\Server\Logs\queries ${shortdate}.log" layout=" ${time} ${message} ${stacktrace:format=DetailedFlat:topFrames=5}" />

    WMS 2.0:

    <logger name="QueryNLogger" minlevel="Trace" writeTo="fileEventLogForQueries" />

    WMS 3.0:

     <logger name="CompuTec.Core2.DI.Database.*" minlevel="Trace" writeTo="fileEventLogForQueries" />

    Log Files

  4. Save the file and reproduce the issue.

  5. The generated query log file will be created here: C:\ProgamData\CompuTec\CompuTec WMS\Server\Logs\queries. Upload this file when requested by CompuTec Support.

    Log Files

Microsoft Event Viewer Logs

You can also review logs using Microsoft Event Viewer.

MS Event Viewer may provide additional system-level information that is not available in standard CompuTec WMS logs.

Enable Additional Telemetry for CompuTec WMS Server

This section describes how to enable additional telemetry and diagnostic tracing for the CompuTec WMS Server.

important

Before making any changes, create a backup copy of the following file: C:\Program Files\CompuTec\WMS Server\app.config.json

To enable additional telemetry:

  1. Navigate to: C:\Program Files\CompuTec\WMS Server.

  2. Locate the file: app.config.json.

  3. Open the file in a text editor (for example, Notepad running as Administrator).

  4. Add the following section to the file:

    "CoreDiagnostics": {
    "IoCTrackingEnabled": false,
    "LoggingEnabled": true,
    "TracesEnabled": true,
    "TraceSources": [
    "CompuTec.*",
    "SignalR.RedisMessageBus",
    "Microsoft.AspNetCore.SignalR.Server",
    "Microsoft.AspNetCore.SignalR.Client",
    "SignalR.Transports.WebSocketTransport",
    "SignalR.Transports.ServerSentEventsTransport",
    "SignalR.Transports.TransportHeartBeat",
    "System.Net.Http",
    "Experimental.System.Net.*"
    ],
    "MetricsSources": [],
    "LoggingOtlpExporter": {
    "ExporterType": "OtlpExporter",
    "Enabled": true,
    "Options": {
    "Endpoint": "https://otlp-gateway-prod-eu-west-2.grafana.net/otlp/v1/logs",
    "Protocol": "HttpProtobuf",
    "Headers": "Authorization=Basic MTQ5OTAxNzpnbGNfZXlKdklqb2lNVFkwTkRVMk1pSXNJbTRpT2lKemRHRmpheTB4TkRrNU1ERTNMVzkwYkhBdGQzSnBkR1V0ZDIxemMyVnlkbVZ5ZEc5clpXNGlMQ0pySWpvaU0wd3hlVTV2T0RReU1EVk9NVXQwTUdwVmFsSTFTa1YzSWl3aWJTSTZleUp5SWpvaWNISnZaQzFsZFMxM1pYTjBMVElpZlgwPQ=="
    }
    },
    "TracesOtlplExporter": {
    "ExporterType": "OtlpExporter",
    "Enabled": true,
    "Options": {
    "Endpoint": "https://otlp-gateway-prod-eu-west-2.grafana.net/otlp/v1/traces",
    "Protocol": "HttpProtobuf",
    "Headers": "Authorization=Basic MTQ5OTAxNzpnbGNfZXlKdklqb2lNVFkwTkRVMk1pSXNJbTRpT2lKemRHRmpheTB4TkRrNU1ERTNMVzkwYkhBdGQzSnBkR1V0ZDIxemMyVnlkbVZ5ZEc5clpXNGlMQ0pySWpvaU0wd3hlVTV2T0RReU1EVk9NVXQwTUdwVmFsSTFTa1YzSWl3aWJTSTZleUp5SWpvaWNISnZaQzFsZFMxM1pYTjBMVElpZlgwPQ=="
    }
    }
    }

    Alternatively, you can replace the existing file with the prepared version available for download here.

  5. After saving the changes:

    • Restart the WMS Server service.
    • Perform the required tests using the WMS Client.
  6. After completing the tests, restore the original app.config.json file.