Search...
FAQs
Subscribe
Pie
FAQs
Recent topics
Flagged topics
Hot topics
Best topics
Search...
Search Coderanch
Advance search
Google search
Register / Login
Craig McDonald
Greenhorn
+ Follow
news
1
Posts
0
Threads
since Jul 15, 2004
Merit badge:
grant badges
For More
Cows and Likes
Cows
Total received
In last 30 days
0
Forums and Threads
Recent posts by Craig McDonald
log4j with xml config file
Sorry this is kind of gigantic but here it is. This one works. In WSAD it does not like not having specific end tags on the Param lines. This also shows you how to do 2 output targets. I like logging to both a Socket for Chainsaw and to a file.
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE log4j:configuration SYSTEM "log4j.dtd"> <log4j:configuration xmlns:log4j='http://jakarta.apache.org/log4j/'> <appender name="ROLL" class="org.apache.log4j.RollingFileAppender"> <param name="File" value="C:/tmp/mme.log"></param> <param name="MaxFileSize" value="1MB"></param> <param name="MaxBackupIndex" value="2"></param> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601}: [%t] %C{1}, %p, %c: %m%n"></param> </layout> </appender> <appender name="Console" class="org.apache.log4j.ConsoleAppender"> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d{ISO8601}: %p: %m%n"></param> </layout> </appender> <appender name="CHAINSAW_CLIENT" class="org.apache.log4j.net.SocketAppender"> <param name="RemoteHost" value="localhost"></param> <param name="Port" value="4560"></param> <param name="LocationInfo" value="true"></param> </appender> <logger name="REQUEST"> <appender-ref ref="ROLL"></appender-ref> </logger> <logger name="SysOut"> <appender-ref ref="Console"></appender-ref> </logger> <root> <level value ="DEBUG"></level> <appender-ref ref="ROLL"></appender-ref> <appender-ref ref="CHAINSAW_CLIENT"></appender-ref> </root> </log4j:configuration>
show more
20 years ago
Other Open Source Projects