log4j2.xml 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <!--DOCTYPE log4j:configuration SYSTEM "log4j.dtd" -->
  3. <log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
  4. status="INFO" monitorInterval="300"
  5. >
  6. <appenders>
  7. <Console name="consolePrint" target="SYSTEM_OUT">
  8. <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} %-5level [%t] %logger{36}:%L - %msg%n" />
  9. </Console>
  10. <!-- 输出到文件,按天或者超过128MB分割 每天进行归档yyyy-MM-dd -->
  11. <RollingFile name="RollingFile" fileName="logs/maxkey.log" filePattern="logs/$${date:yyyyMMdd}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
  12. <!-- 需要记录的级别 -->
  13. <!-- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> -->
  14. <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} %-5level [%t] %logger{36}:%L - %msg%n" />
  15. <Policies>
  16. <OnStartupTriggeringPolicy />
  17. <TimeBasedTriggeringPolicy />
  18. <SizeBasedTriggeringPolicy size="128 MB" />
  19. </Policies>
  20. <DefaultRolloverStrategy max="100"/>
  21. </RollingFile>
  22. </appenders>
  23. <loggers>
  24. <Logger name="org.springframework" level="INFO"></Logger>
  25. <Logger name="org.apache.logging" level="INFO"></Logger>
  26. <Logger name="org.maxkey" level="DEBUG"></Logger>
  27. <root level="INFO">
  28. <appender-ref ref="consolePrint" />
  29. <appender-ref ref="RollingFile" />
  30. </root>
  31. </loggers>
  32. </log4j:configuration>