Cobra Logs

Cobra generates various log files to help monitor and troubleshoot its operations. These logs are created under different circumstances and serve specific purposes.

This table provides an overview of the logs, including their purposes, locations, filenames, and generation methods.

Log Type Log File and Filename Purpose Location Generation Method
Debug Log ClientDebugLog.xml This log file stores environment details and user interface activities. It collects SQL statements executed by the user interface for a client/server or standalone setup. In an n-tier setup, SQL statements are collected in the ServerDebugLog.xml file. This log file is located in the Documents\Deltek\Cobra\Logs folder of the workstation where the Cobra application is running for all installation types. This log file is always created and does not need to be turned on.

To log SQL statements, select the Include SQL Statements option under Clientdebuglog.xml.

Debug Log ServerDebugLog.xml This log file stores information about the Cobra service that runs on the application server in an n-tier setup.

This log file is located on the application server. The location of the file depends on the Windows account used to run the Cobra service. Cobra requests the location of the Documents folder from Windows, and creates the file in the Deltek\Cobra\Logs subfolder of the location returned by Windows.

Typical default locations of this file on the application server are as follows:

  • <Service Account User>\Documents\Deltek\Cobra\Logs
  • <Default User>\Documents\Deltek\Cobra\Logs
  • C:\Deltek\Cobra\Logs
This log file is always created and does not need to be turned on.

To log SQL statements, select the Include SQL Statements option under Serverdebuglog.xml.

Debug Log

Processlog.xml

or

Processlog.<LoginUser>.xml

This log file stores information about the executed process, such as Integration Wizard, Backup, Restore, and Report Wizard. Typical default locations of this file are as follows:
  • For client/server and standalone setups:
    • Documents\Deltek\Logs
  • For n-tier set up, it could be one of the following locations:
    • <Service Account User>\Documents\Deltek\Logs
    • <Default User>\Documents\Deltek\Logs
    • C:\Deltek\Cobra\Logs
On the Data Access tab of the Application Preferences dialog box, select the Generate processlog.xml option.

To log SQL statements, select the Include SQL Statements option under Generate processlog.xml.

Process Log Processlog_username.txt This log file stores information about the executed process, such as Integration Wizard, Backup, Restore, and Report Wizard. This log file is located in the directory specified in the Process Log Location field on the Data Access tab of the Application Preferences dialog box. On the Data Access tab of the Application Preferences dialog box, select the Write process logs to a text file option.
Cobra Web Service Log

WebServiceDebugLog.xml

or

WebserviceDebuLog_<Port>.xml

This log file stores information about the executed process through the Cobra Web Service, including passed parameters and validation errors.

If the information pertains to process errors, it directs the user to the process log.

This log file is located in the C:\Deltek\Logs folder on the Cobra Web Service server. This log file is always generated whenever the Cobra Web Service is running.
Cobra Web Service Log CobraWebServiceGatewayDebugLog.xml This log stores the following information:
  • Service Start
  • Received Request
  • Request Completion
  • Unhandled Exceptions
This log file is located in the C:\Deltek\Logs folder on the Cobra Web Service server. This log file is always generated whenever the Cobra Web Service is running.