We Recommend

Beginning XML Beginning XML
The perfect resource for beginning XML programmers, this guidebook shows you what XML is, how to use it, and what technologies surround it. The authors build on the strengths of previous editions while covering the latest changes in the XML landscape such as XQuery, RSS and Atom, and Ajax.


Posted By

indianocean on 12/15/06


Tagged

java log4j


Versions (?)


Who likes this?

2 people have marked this snippet as a favorite

indecent
liqweed


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.