Enabling/Disabling the trace logs
Configuration items to enable/disable the trace logs
- Navigate to the following
directory:
% cd $Installation_Directory/cdws/BOOT-INF/classes
- Edit log4j.properties and save after making requisite modifications.
- Configure common log properties, use below properties as per user
requirements
log4j.Rest.loglevel=ERROR --------> REST API Log Level. Possible Values are DEBUG, INFO, ERROR, WARN, TRACE log4j.Framework.loglevel=ERROR --------> Spring Framework Log Level. Possible Values are DEBUG, INFO, ERROR, WARN, TRACE log4j.logFilePath=../RestLogs --------> Logs file location. Default is specified log4j.logpattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %L - %m%n --------> Default Log Pattern
The description of log pattern character is as per below:
• d = date • p = priority • l = location of caller • m = message • n = line separator
- Enable/Disable logging of Apache, Spring etc. Default to set to
OFF.
log4j.logger.org.hibernate=OFF ----------> Use #log4j.logger.org.hibernate to turn on hibernate tracing log4j.logger.org.apache.commons=OFF ----------> Use #log4j.logger.org.apache.commons to turn on apache tracing log4j.logger.org.eclipse.jetty=OFF ----------> Use #log4j.logger.org.eclipse.jetty to turn on jetty tracing log4j.logger.org.jboss=OFF ----------> Use #log4j.logger.org.jboss to turn on jboss tracing
- Enable/Disable console trace
logs:
log4j.appender.Console.threshold=ERROR --------> Console Log Level. Possible Values are DEBUG, INFO, ERROR, WARN, TRACE log4j.rootLogger=${log4j.Rest.loglevel}, Rest, Console --------> The default is log4j.rootLogger=${log4j.Rest.loglevel}, Rest
Note: Default log level is 'ERROR'.