log4j2.xml 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  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. <Logger name="uk.co.caprica.vlcj" level="info" additivity="false">
  35. <AppenderRef ref="ConsoleExternal"/>
  36. <AppenderRef ref="logfileExternal"/>
  37. </Logger>
  38. <Logger name="net.java" level="info" additivity="false">
  39. <AppenderRef ref="ConsoleExternal"/>
  40. <AppenderRef ref="logfileExternal"/>
  41. </Logger>
  42. </Loggers>
  43. </Configuration>