明晋临时用仓库程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

log4j2.xml 2.5KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configuration status="WARN" monitorInterval="30">
  3. <!--定义所有的appender-->
  4. <Appenders>
  5. <!--输出控制台的配置-->
  6. <Console name="Console" target="SYSTEM_OUT">
  7. <!--日志信息的格式-->
  8. <PatternLayout pattern="%d{HH:mm:ss:SSS} [%p] %c %m%n"/>
  9. </Console>
  10. <!--输出文件的配置-->
  11. <File name="log" fileName="C:/logs/test.log" append="false">
  12. <PatternLayout pattern="%d{HH:mm:ss.SSS} %-5level %c{36} %L %c %M %msg%n"/>
  13. </File>
  14. <RollingFile name="RollingFileInfo" fileName="C:/logs/info.log"
  15. filePattern="C:/logs/$${date:yyyy-MM}/info-%d{yyyy-MM-dd}-%i.log">
  16. <!--只输出level级别以上的信息(onMatch),其他级别的拒绝(onMismatch)-->
  17. <ThresholdFilter level="info" onMatch="ACCEPT" onMismatch="DENY"/>
  18. <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss:SSS} [%p] %l %c %m%n"/>
  19. <Policies>
  20. <TimeBasedTriggeringPolicy/>
  21. <SizeBasedTriggeringPolicy size="1MB"/>
  22. </Policies>
  23. </RollingFile>
  24. <RollingFile name="RollingFileWarn" fileName="C:/logs/warn.log"
  25. filePattern="C:/logs/$${date:yyyy-MM}/warn-%d{yyyy-MM-dd}-%i.log">
  26. <ThresholdFilter level="warn" onMatch="ACCEPT" onMismatch="DENY"/>
  27. <PatternLayout pattern="%d{yyyy-MM-dd HH:mm:ss:SSS} [%p] %l %c %m%n"/>
  28. <Policies>
  29. <TimeBasedTriggeringPolicy />
  30. <SizeBasedTriggeringPolicy size="1MB"/>
  31. </Policies>
  32. <!--文件数量的设置-->
  33. <DefaultRolloverStrategy max="20"/>
  34. </RollingFile>
  35. </Appenders>
  36. <Loggers>
  37. <Root level="DEBUG">
  38. <AppenderRef ref="Console"/>
  39. <AppenderRef ref="RollingFileInfo"/>
  40. <AppenderRef ref="RollingFileWarn"/>
  41. </Root>
  42. <Logger name="org.springframework" level="WARN" additivity="false"></Logger>
  43. <Logger name="org.mybatis" level="WARN" additivity="false"></Logger>
  44. <Logger name="org.apache.ibatis" level="WARN" additivity="false"></Logger>
  45. <Logger name="druid.sql.Connection" level="WARN" additivity="false"></Logger>
  46. <Logger name="druid.sql.Statement" level="WARN" additivity="false"></Logger>
  47. <Logger name="druid.sql.ResultSet" level="WARN" additivity="false"></Logger>
  48. </Loggers>
  49. </Configuration>