123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # Output pattern : date [thread] priority category - message
- log4j.rootLogger=debug, Console, RollingFile
- ##Appenders##
- #Console Appender
- log4j.appender.Console=org.apache.log4j.ConsoleAppender
- log4j.appender.Console.Threshold=INFO
- log4j.appender.Console.layout=org.apache.log4j.PatternLayout
- log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %-40.40c -%m%n
- #RollingFile Appender(Store application message, hourly rolling, threshold is INFO)
- log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
- log4j.appender.RollingFile.File=/logs/pentair/pentair-rfq.log
- #log4j.appender.RollingFile.Threshold=debug
- log4j.appender.RollingFile.File.DatePattern=.yyyy-MM-dd-HH
- log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
- log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p %-40.40c -%m%n
- #TraceFile Appender (Store debug message, rolling with 10M, 5 files, threshold is DEBUG)
- log4j.appender.TraceFile=org.apache.log4j.RollingFileAppender
- log4j.appender.TraceFile.File=/logs/pentair/pentair_trace.log
- log4j.appender.TraceFile.Threshold=OFF
- log4j.appender.TraceFile.MaxBackupIndex=5
- log4j.appender.TraceFile.layout=org.apache.log4j.PatternLayout
- log4j.appender.TraceFile.layout.ConversionPattern=%d %X{traceId} [%-40.40c] -%m%n
- #Async Database Appender (Store business message)
- log4j.appender.DB=com.pentair.showcase.log.appender.QueueAppender
- log4j.appender.DB.QueueName=dblog
- ##Loggers##
- #Project defalult level with TraceFile appender
- log4j.logger.com.pentair.showcase=INFO,TraceFile
- #Demo level with Async Database appender
- log4j.logger.DBLogExample=INFO,Console,DB
- log4j.additivity.DBLogExample=false
- #Forbidden struts2 ClassFinder message
- log4j.logger.com.opensymphony.xwork2.util.finder.ClassFinder=OFF
|