log4j2日志的完整配置文件信息和同步与异步的配置信息

log4j2日志的完整配置文件信息和同步与异步的配置信息,如果在springboot中用,请先去掉默认的logback日志

文件名:log4j2.xml

  1. xml version="1.0" encoding="UTF-8"?>
  2. status="OFF">
  3. name="log_pattern">%d{yyyy-MM-dd HH:mm:ss z} %-5p %c{36} %L %M - %m%x%n
  4. name="file_name">logs/app.log
  5. name="file_info">logs/info.log
  6. name="rolling_file_name">logs/app-%d{yyyy-MM-dd}-%i.log.gz
  7. name="every_file_size">10M
  8. name="output_log_level">debug
  9. name="Console" target="SYSTEM_OUT">
  10. level="trace" onMatch="ACCEPT" onMismatch="DENY">
  11. pattern="${log_pattern}">
  12. name="log" fileName="${file_name}" append="false" >
  13. pattern="${log_pattern}">
  14. level="error" onMatch="ACCEPT" onMismatch="DENY">
  15. name="logss" fileName="${file_info}" append="false" >
  16. pattern="${log_pattern}">
  17. level="info" onMatch="ACCEPT" onMismatch="DENY">
  18. filePattern="logs/app1-%d{yyyy-MM-dd}-%i.log.gz">
  19. -->
  20. level="trace" includeLocation="true">
  21. ref="log">