Log CDM

CDM logging can be turned on for both the client and the service.

CDM Logging in the Client

Copy the file CDMLogConfig.cfg from the installation folder of the CDMService to the project folder. Uncomment line 17 of this file.

 1# PRO global log configuration
 2log4j.rootLogger=INFO, file
 3
 4# Write appender to file (max 50MB, at most 10 backup files)
 5log4j.appender.file=org.apache.log4j.RollingFileAppender
 6log4j.appender.file.file=CDMLog.xml
 7log4j.appender.file.ImmediateFlush=true
 8log4j.appender.file.layout=org.apache.log4j.xml.XMLLayout
 9log4j.appender.file.MaxFileSize=50MB
10log4j.appender.file.MaxBackupIndex=10
11
12# Special tracing for some loggers
13log4j.logger.ARMI=INFO
14log4j.logger.AIMMS=WARN
15#log4j.logger.CDMService=TRACE
16#log4j.logger.CDMDB=TRACE
17log4j.logger.CDM=TRACE

The output file CDMLog.xml is in the project folder.

CDM Logging in the Server

The CDMServiceLogConfig.cfg set the loggers of CDMService and CDMDB to TRACE (the highlighted lines):

 1# PRO global log configuration
 2log4j.rootLogger=INFO, file
 3
 4# Write appender to file (max 50MB, at most 10 backup files)
 5log4j.appender.file=org.apache.log4j.RollingFileAppender
 6log4j.appender.file.file=/cdm/logs/CDMServiceLog.xml
 7log4j.appender.file.ImmediateFlush=true
 8log4j.appender.file.layout=org.apache.log4j.xml.XMLLayout
 9log4j.appender.file.MaxFileSize=50MB
10log4j.appender.file.MaxBackupIndex=10
11
12# Special tracing for some loggers
13log4j.logger.ARMI=INFO
14log4j.logger.AIMMS=WARN
15log4j.logger.CDMService=TRACE
16log4j.logger.CDMDB=TRACE

The output file CDMServiceLog.xml is in the folder /cdm/logs.