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'.