log4j2.xml 1.6 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configuration status="INFO" monitorInterval="300">
  3. <Appenders>
  4. <Console name="consolePrint" target="SYSTEM_OUT">
  5. <PatternLayout pattern="%d{YYYY-MM-dd HH:mm:ss.SSS} %-5level [%t] %logger{36}:%L - %msg%n" />
  6. </Console>
  7. <!-- 输出到文件,按天或者超过128MB分割 -->
  8. <RollingFile name="RollingFile" fileName="logs/maxkey_mgt.log" filePattern="logs/$${date:yyyyMMdd}/maxkey-%d{yyyy-MM-dd}-%i.log.gz">
  9. <!-- 需要记录的级别 -->
  10. <!-- <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY" /> -->
  11. <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5level [%t] (%logger{36}:%L) - %msg%n" />
  12. <Policies>
  13. <OnStartupTriggeringPolicy />
  14. <TimeBasedTriggeringPolicy />
  15. <SizeBasedTriggeringPolicy size="128 MB" />
  16. </Policies>
  17. <DefaultRolloverStrategy max="100"/>
  18. </RollingFile>
  19. </Appenders>
  20. <Loggers>
  21. <Logger level="INFO" name="org.springframework" ></Logger>
  22. <Logger level="INFO" name="org.apache.logging" ></Logger>
  23. <Logger level="DEBUG" name="org.maxkey" ></Logger>
  24. <Logger level="DEBUG" name="org.apache.mybatis.jpa" ></Logger>
  25. <Logger level="ERROR" name="org.reflections.Reflections" ></Logger>
  26. <Logger level="OFF" name="org.hibernate.validator.internal.util.Version" ></Logger>
  27. <Root level="INFO">
  28. <AppenderRef ref="consolePrint" />
  29. <AppenderRef ref="RollingFile" />
  30. </Root>
  31. </Loggers>
  32. </Configuration>