log4j2.xml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <Configuration status="WARN">
  3. <Appenders>
  4. <Console name="Console" target="SYSTEM_OUT">
  5. <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} [%t] %-5level %l - %msg%n}{FATAL=red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue, TRACE=blue}"/>
  6. </Console>
  7. <Console name="ConsoleExternal" target="SYSTEM_OUT">
  8. <PatternLayout pattern="%highlight{%d{HH:mm:ss.SSS} [[%logger]] %-5level - %msg%n}{FATAL=red, ERROR=red, WARN=yellow, INFO=green, DEBUG=blue, TRACE=blue}"/>
  9. </Console>
  10. <RollingFile name="logfile" fileName="izpl.log" filePattern="izpl-%i.log">
  11. <Policies>
  12. <OnStartupTriggeringPolicy />
  13. </Policies>
  14. <DefaultRolloverStrategy min="1" max="1"/>
  15. <PatternLayout pattern="%d{HH:mm:ss.SSS} [%t] %-5level %l - %msg%n"/>
  16. </RollingFile>
  17. <RollingFile name="logfileExternal" fileName="izpl.log" filePattern="izpl-%i.log">
  18. <Policies>
  19. <OnStartupTriggeringPolicy />
  20. </Policies>
  21. <DefaultRolloverStrategy min="1" max="1"/>
  22. <PatternLayout pattern="%d{HH:mm:ss.SSS} [[%logger]] %-5level - %msg%n"/>
  23. </RollingFile>
  24. </Appenders>
  25. <Loggers>
  26. <Root level="info">
  27. <AppenderRef ref="Console"/>
  28. <AppenderRef ref="logfile"/>
  29. </Root>
  30. <Logger name="External" level="info" additivity="false">
  31. <AppenderRef ref="ConsoleExternal"/>
  32. <AppenderRef ref="logfileExternal"/>
  33. </Logger>
  34. </Loggers>
  35. </Configuration>