Set logs to INFO level

By default, only error messages are logged. You may need to set logging to INFO level if you have encountered an error that Support needs more information to resolve. The inclusion of INFO-level logs helps with debugging

We recommend that you collect INFO level logs before escalating an issue to Support.

Affected log files

The following table shows the log files that will need to be configured for INFO level logging.

Operating system Log file
Windows
  • <Transact Folder>\Application\logs\dcma-all.log

  • <Transact Folder>\Application\logs\dcma-report-all.log

  • <Transact Folder>\JavaAppServer\logs\stdout.log

  • <Transact Folder>\JavaAppServer\logs\catalina.log

Linux
  • <Transact Folder>/Application/logs/dcma-all.log

  • <Transact Folder>/Application/logs/dcma-report-all.log

  • <Transact Folder>/JavaAppServer/logs/catalina.out

  • <Transact Folder>/JavaAppServer/logs/catalina.<date>.log

Enable INFO level logging

Follow the steps below to enable INFO level logging for Transact

  1. Stop the Transact service.
  2. In the log4j.xml file, located in <Transact Folder>\Application\log4j.xml, locate the <Logger name="com.ephesoft" additivity="false" level="ERROR" and <AppenderRef ref="CORE" level="ERROR"/> parameters.
  3. Change the level="ERROR" parameters to level="INFO".

    The com.ephesoft logger should now read as follows:

    <Logger>
       <Logger name="com.ephesoft" additivity="false" level="INFO">
       <AppenderRef ref="CORE" level="INFO"/>
       <AppenderRef ref="MONITOR" level="INFO"/>
       <!--<AppenderRef ref="LOG_MONITOR"/> -->
    </Logger>
  4. Save and close the log4j.xml file.
  5. Start the Transact service.

Enable INFO level logging for Reporting

Follow the steps below to enable INFO level logging for reporting.

  1. Stop the Transact service.
  2. In the log4j.xml file, located in <Transact Folder>\Application\log4j.xml, locate the <Logger name="com.ephesoft.dcma.report" level="ERROR" additivity="false"> parameters.
  3. Change the level="ERROR" parameters to level="INFO".

    The com.ephesoft.dcma.report logger should now read as follows:

    <Logger>
       <Logger name="com.ephesoft.dcma.report" level="INFO" additivity="false">
       <AppenderRef ref="REPORT_APPENDER"/>
    </Logger>
  4. Save and close the log4j.xml file.
  5. Start the Transact service.

INFO-level log files can expand very quickly. We recommend that you change back to the ERROR level after you have supplied the INFO level logs to the Support team. Follow the same steps as above, but change the level from INFO to ERROR.