Your Ad Here

Posted By

indianocean on 12/15/06


Tagged

java log4j


Versions (?)

Who likes this?

3 people have marked this snippet as a favorite

indecent
liqweed
chinyeh


Simple log4j config


 / Published in: XML
 

  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
  3.  
  4. <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'>
  5.  
  6. <appender name="DefaultConsoleAppender" class="org.apache.log4j.ConsoleAppender">
  7. <param name="File" value="d:/logs/myapp.log" />
  8. <param name="Append" value="false" />
  9. <param name="DatePattern" value="'.'yyyyMMdd" />
  10. <layout class="org.apache.log4j.PatternLayout">
  11. <param name="ConversionPattern" value="[%d] [%-5p] [%C.%M] [%F:%L] -> [%m]%n"/>
  12. </layout>
  13. </appender>
  14.  
  15. <appender name="FILE" class="org.apache.log4j.FileAppender">
  16. <param name="File" value="d:/logs/myapp.log" />
  17. <param name="Append" value="false" />
  18. <param name="DatePattern" value="'.'yyyyMMdd" />
  19. <layout class="org.apache.log4j.PatternLayout">
  20. <param name="ConversionPattern" value="[%d] [%-5p] [%M] [%F:%L] -> [%m]%n"/>
  21. </layout>
  22. </appender>
  23.  
  24. <appender name="PERFORMANCE_FILE" class="org.apache.log4j.FileAppender">
  25. <param name="File" value="d:/logs/myapp_performance.log" />
  26. <param name="Append" value="false" />
  27. <layout class="org.apache.log4j.PatternLayout">
  28. <param name="ConversionPattern" value="[ %d ] [ %M ] -> %m%n"/>
  29. </layout>
  30. </appender>
  31.  
  32. <category name="MYAPP_PERFORMANCE">
  33. <priority value="debug"/>
  34. <appender-ref ref="PERFORMANCE_FILE" />
  35. </category>
  36.  
  37. <root>
  38. <priority value ="debug" />
  39. <appender-ref ref="FILE" />
  40. </root>
  41.  
  42. </log4j:configuration>
  43.  
  44. Call:
  45. private Logger perflog = Logger.getLogger("MYAPP_PERFORMANCE");

Report this snippet  

You need to login to post a comment.