log4j.properties 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. log4j.rootLogger=INFO,stdout,info,warn,error,file
  2. #控制台输出
  3. log4j.appender.stdout=org.apache.log4j.ConsoleAppender
  4. log4j.appender.stdout.Target=System.out
  5. log4j.appender.stdout.Threshold=INFO
  6. log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
  7. log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS}|%5p|%F.%M:%L|%m%n
  8. #INFO所有日志
  9. log4j.logger.file=info
  10. log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
  11. log4j.appender.file.File=../logs/info.log
  12. log4j.appender.file.datePattern='.'yyyy-MM-dd'.log'
  13. log4j.appender.file.append=true
  14. log4j.appender.file.Threshold=INFO
  15. log4j.appender.file.encoding=UTF-8
  16. log4j.appender.file.ImmediateFlush=true
  17. log4j.appender.file.layout=org.apache.log4j.PatternLayout
  18. log4j.appender.file.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS}|%5p|%F.%M:%L|%m%n
  19. #INFO日志
  20. log4j.logger.info=info
  21. log4j.appender.info=com.platform.log4j.GradeLogDailyRollingFileAppender
  22. log4j.appender.info.File=../logs/info/info.log
  23. log4j.appender.info.datePattern='.'yyyy-MM-dd'.log'
  24. log4j.appender.info.append=true
  25. log4j.appender.info.Threshold=INFO
  26. log4j.appender.info.encoding=UTF-8
  27. log4j.appender.info.ImmediateFlush=true
  28. log4j.appender.info.layout=org.apache.log4j.PatternLayout
  29. log4j.appender.info.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS}|%5p|%F.%M:%L|%m%n
  30. #WARN日志
  31. log4j.appender.warn=com.platform.log4j.GradeLogDailyRollingFileAppender
  32. log4j.appender.warn.File=../logs/warn/warn.log
  33. log4j.appender.warn.datePattern='.'yyyy-MM-dd'.log'
  34. log4j.appender.warn.append=true
  35. log4j.appender.warn.Threshold=WARN
  36. log4j.appender.warn.encoding=UTF-8
  37. log4j.appender.warn.ImmediateFlush=true
  38. log4j.appender.warn.layout=org.apache.log4j.PatternLayout
  39. log4j.appender.warn.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS}|%5p|%F.%M:%L|%m%n
  40. #ERROR日志
  41. log4j.appender.error=com.platform.log4j.GradeLogDailyRollingFileAppender
  42. log4j.appender.error.File=../logs/error/error.log
  43. log4j.appender.error.datePattern='.'yyyy-MM-dd'.log'
  44. log4j.appender.error.append=true
  45. log4j.appender.error.Threshold=ERROR
  46. log4j.appender.error.encoding=UTF-8
  47. log4j.appender.error.ImmediateFlush=true
  48. log4j.appender.error.layout=org.apache.log4j.PatternLayout
  49. log4j.appender.error.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS}|%5p|%F.%M:%L|%m%n
  50. #执行慢的SQL
  51. log4j.logger.com.alibaba.druid.filter.stat.StatFilter=ERROR,slowsql
  52. log4j.appender.slowsql=org.apache.log4j.DailyRollingFileAppender
  53. log4j.appender.slowsql.File=../logs/slow_sql/slow_sql.log
  54. log4j.appender.slowsql.datePattern='.'yyyy-MM-dd'.log'
  55. log4j.appender.slowsql.append=true
  56. log4j.appender.slowsql.encoding=UTF-8
  57. log4j.appender.slowsql.ImmediateFlush=true
  58. log4j.appender.slowsql.layout=org.apache.log4j.PatternLayout
  59. log4j.appender.slowsql.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss SSS}|%5p|%F.%M:%L|%m%n
  60. #控制台输出所有SQL
  61. #便于调试 生产环境注释
  62. log4j.logger.com.platform.dao=DEBUG,sql
  63. log4j.appender.sql=org.apache.log4j.ConsoleAppender
  64. log4j.appender.sql.Target=DEBUG
  65. log4j.appender.sql.layout=org.apache.log4j.PatternLayout
  66. log4j.appender.sql.layout.ConversionPattern=%m %n