Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Display xsd reference jade
StartingElementLogging

JADE uses the log4j framework for logging and has two logger

  • rootLogger
  • reportLogger

where the output of the reportLogger is more compact than rootLogger output.

These logger are configured by a log4j.properties

Code Block
languagejava
linenumberstrue
log4j.rootLogger=info, stdout
log4j.logger.JadeReportLog=info, JadeReportLog
log4j.logger.JadeReportLog.SOSVfsReportLog=debug, JadeReportLog
#log4j.logger.JadeReportLog=debug, JadeReportLog, JadeReportLogHTML
#log4j.logger.JadeReportLog.SOSVfsReportLog=debug, JadeReportLog, JadeReportLogHTML
log4j.additivity.JadeReportLog = false
log4j.additivity.JadeReportLog.SOSVfsReportLog = false

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%t %-5p %-14d{HH:mm:ss,SSS} (%F:%L) ::%M %m %n

# Configuration of JadeHTMLReportLog
log4j.appender.JadeReportLogHTML=org.apache.log4j.FileAppender
log4j.appender.JadeReportLogHTML.layout=com.sos.JSHelper.Logging.SOSHtmlLayout
log4j.appender.JadeReportLogHTML.File=${java.io.tmpdir}/Jade-client.html
log4j.appender.JadeReportLogHTML.Append=false
log4j.appender.JadeReportLogHTML.layout.Title=JADE Report Log

# Configuration of JadeReportLog
log4j.appender.JadeReportLog=org.apache.log4j.RollingFileAppender
log4j.appender.JadeReportLog.File=${java.io.tmpdir}/Jade-client.log
log4j.appender.JadeReportLog.MaxFileSize=5000KB
log4j.appender.JadeReportLog.MaxBackupIndex=30
log4j.appender.JadeReportLog.layout=org.apache.log4j.PatternLayout
log4j.appender.JadeReportLog.layout.ConversionPattern=%-21d{HH:mm:ss,SSS}%m %n

 

  • Line 1 detemine that the rootLogger logs to stdOut (ConsoleAppender)
  • Line 2 detemine that the reportLogger logs into a file (RollingFileAppender)
    • The location of this file (Line 22) will be overwritten by the LogFile parameter.