code_junkie

Log4j: Why is the root logger collecting all log types regardless the configuration?

Nov 10th, 2011
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.97 KB | None | 0 0
  1. <!-- ============================== -->
  2. <!-- Append messages to the console -->
  3. <!-- ============================== -->
  4.  
  5.  
  6. <appender name="console" class="org.apache.log4j.ConsoleAppender">
  7. <param name="Target" value="System.out" />
  8.  
  9. <layout class="org.apache.log4j.PatternLayout">
  10. <!-- The default pattern: Date Priority [Category] Messagen -->
  11. <param name="ConversionPattern" value="[AC - %5p] [%d{ISO8601}] [%t] [%c{1} - %L] %m%n" />
  12. </layout>
  13. </appender>
  14.  
  15. <appender name="logfile" class="org.apache.log4j.RollingFileAppender">
  16. <param name="File" value="./logs/server.log" />
  17. <param name="MaxFileSize" value="1000KB" />
  18. <param name="MaxBackupIndex" value="2" />
  19. <layout class="org.apache.log4j.PatternLayout">
  20. <param name="ConversionPattern" value="[AC - %-5p] {%d{dd.MM.yyyy - HH.mm.ss}} %m%n" />
  21. </layout>
  22. </appender>
  23.  
  24. <appender name="payloadAppender" class="org.apache.log4j.RollingFileAppender">
  25. <param name="File" value="./logs/payload.log" />
  26. <param name="MaxFileSize" value="1000KB" />
  27. <param name="MaxBackupIndex" value="10" />
  28. <layout class="org.apache.log4j.PatternLayout">
  29. <param name="ConversionPattern" value="[AC - %-5p] {%d{dd.MM.yyyy - HH.mm.ss}} %m%n" />
  30. </layout>
  31. </appender>
  32.  
  33. <appender name="errorLog" class="org.apache.log4j.RollingFileAppender">
  34. <param name="File" value="./logs/error.log" />
  35. <param name="MaxFileSize" value="1000KB" />
  36. <param name="MaxBackupIndex" value="10" />
  37. <layout class="org.apache.log4j.PatternLayout">
  38. <param name="ConversionPattern" value="[AC - %-5p] {%d{dd.MM.yyyy - HH.mm.ss}} %m%n" />
  39. </layout>
  40. </appender>
  41.  
  42. <appender name="traceLog"
  43. class="org.apache.log4j.RollingFileAppender">
  44. <param name="File" value="./logs/trace.log" />
  45. <param name="MaxFileSize" value="1000KB" />
  46. <param name="MaxBackupIndex" value="20" />
  47.  
  48. <layout class="org.apache.log4j.PatternLayout">
  49. <param name="ConversionPattern"
  50. value="[AccessControl - %-5p] {%t: %d{dd.MM.yyyy - HH.mm.ss,SSS}} %m%n" />
  51. </layout>
  52. </appender>
  53.  
  54. <appender name="traceSocketAppender" class="org.apache.log4j.net.SocketAppender">
  55. <param name="remoteHost" value="localhost" />
  56. <param name="port" value="4445" />
  57. <param name="locationInfo" value="true" />
  58. </appender>
  59.  
  60. <logger name="TraceLogger">
  61. <level value="trace" /> <!-- Set level to trace to activate tracing -->
  62. <appender-ref ref="traceLog" />
  63. </logger>
  64.  
  65. <logger name="org.springframework.ws.server.endpoint.interceptor">
  66. <level value="DEBUG" />
  67. <appender-ref ref="payloadAppender" />
  68. </logger>
  69.  
  70. <root>
  71. <level value="error" />
  72. <appender-ref ref="errorLog" />
  73. </root>
  74.  
  75. <logger name="com.mydomain.logic">
  76. <level value="error" />
  77. <appender-ref ref="errorLog" />
  78. </logger>
  79.  
  80. <logger name="org.springframework.ws.server.endpoint.interceptor"
  81. additivity="false">
  82. <level value="DEBUG" />
  83. <appender-ref ref="payloadAppender" />
  84. </logger>
  85.  
  86. log4j.logger.org.springframework.ws.server.endpoint.interceptor = INFO, payloadAppender
  87. log4j.additivity.org.springframework.ws.server.endpoint.interceptor = false
Add Comment
Please, Sign In to add comment