log4j.properties 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. # Output pattern : date [thread] priority category - message
  2. log4j.rootLogger=debug, Console, RollingFile
  3. ##Appenders##
  4. #Console Appender
  5. log4j.appender.Console=org.apache.log4j.ConsoleAppender
  6. log4j.appender.Console.Threshold=INFO
  7. log4j.appender.Console.layout=org.apache.log4j.PatternLayout
  8. log4j.appender.Console.layout.ConversionPattern=%d [%t] %-5p %-40.40c -%m%n
  9. #RollingFile Appender(Store application message, hourly rolling, threshold is INFO)
  10. log4j.appender.RollingFile=org.apache.log4j.DailyRollingFileAppender
  11. log4j.appender.RollingFile.File=/logs/pentair/pentair-rfq.log
  12. #log4j.appender.RollingFile.Threshold=debug
  13. log4j.appender.RollingFile.File.DatePattern=.yyyy-MM-dd-HH
  14. log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
  15. log4j.appender.RollingFile.layout.ConversionPattern=%d [%t] %-5p %-40.40c -%m%n
  16. #TraceFile Appender (Store debug message, rolling with 10M, 5 files, threshold is DEBUG)
  17. log4j.appender.TraceFile=org.apache.log4j.RollingFileAppender
  18. log4j.appender.TraceFile.File=/logs/pentair/pentair_trace.log
  19. log4j.appender.TraceFile.Threshold=OFF
  20. log4j.appender.TraceFile.MaxBackupIndex=5
  21. log4j.appender.TraceFile.layout=org.apache.log4j.PatternLayout
  22. log4j.appender.TraceFile.layout.ConversionPattern=%d %X{traceId} [%-40.40c] -%m%n
  23. #Async Database Appender (Store business message)
  24. log4j.appender.DB=com.pentair.showcase.log.appender.QueueAppender
  25. log4j.appender.DB.QueueName=dblog
  26. ##Loggers##
  27. #Project defalult level with TraceFile appender
  28. log4j.logger.com.pentair.showcase=INFO,TraceFile
  29. #Demo level with Async Database appender
  30. log4j.logger.DBLogExample=INFO,Console,DB
  31. log4j.additivity.DBLogExample=false
  32. #Forbidden struts2 ClassFinder message
  33. log4j.logger.com.opensymphony.xwork2.util.finder.ClassFinder=OFF