log4j2.xml 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <configuration status="INFO">
  3. <appenders>
  4. <Console name="consolePrint" target="SYSTEM_OUT">
  5. <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} [%t] %-5level %logger{36} - %msg%n" />
  6. </Console>
  7. <!--
  8. <File name="File" fileName="logs/PipeLineRunner.log">
  9. <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss,SSS} [%t] %-5level %logger{36} - %msg%n" />
  10. </File>
  11. -->
  12. <!-- 输出到文件,按天或者超过80MB分割 -->
  13. <RollingFile name="RollingFile" fileName="${catalina.home}/logs/maxkey.log" filePattern="${catalina.home}/logs/$${date:yyyy-MM}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
  14. <!-- 需要记录的级别 -->
  15. <!-- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> -->
  16. <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS}:%4p %t (%F:%L) - %m%n" />
  17. <Policies>
  18. <OnStartupTriggeringPolicy />
  19. <TimeBasedTriggeringPolicy />
  20. <SizeBasedTriggeringPolicy size="512 MB" />
  21. <!-- <SizeBasedTriggeringPolicy size="80 MB" /> -->
  22. </Policies>
  23. </RollingFile>
  24. </appenders>
  25. <loggers>
  26. <Logger name="org.springframework" level="INFO"></Logger>
  27. <Logger name="org.apache.logging" level="INFO"></Logger>
  28. <Logger name="org.maxkey" level="DEBUG"></Logger>
  29. <root level="INFO">
  30. <appender-ref ref="consolePrint" />
  31. <appender-ref ref="RollingFile" />
  32. </root>
  33. </loggers>
  34. </configuration>