Hi all
Here i am executing a simple programme of log4j.
Here is programme-
import org.apache.log4j.Logger;
import org.apache.log4j.xml.DOMConfigurator;
public class first {
public static void main(String args[])
{
Logger logger=Logger.getLogger("first");
DOMConfigurator.configure("c:\\log4j1.xml");
System.out.println("This is a sysout");
logger.warn("Tsis is warning");
}
}
And here is log4j1.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="true" >
<appender name="ROLLING" class="org.apache.log4j.FileAppender">
<layout class="org.apache.log4j.PatternLayout">
</layout>
</appender>
<appender name="CONSOLE1" class="org.apache.log4j.ConsoleAppender">
<layout class="org.apache.log4j.PatternLayout">
</layout>
</appender>
<category name="first">
<priority value="DEBUG"/>
<appender-ref ref="ROLLING"/>
</category>
<category name="org.apache">
<priority value="WARN"/>
</category>
<root>
<appender-ref ref="ROLLING"/>
</root>
</log4j:configuration>
Now my issue is here as i am setting the Rolling appender as the root
appender then its child appender(Console Appender) message should also be
stored in jbosswork1.log. Means all sysouts should come in jbosswork1.log.
While it is not happening ,only warn message is getting stored. Here i am
using eclipse Gynamede.
My requirment is to store all sysouts in log file.How can i perform it?
Should i provide some VM parameter.?Any suggestions most welcome.
Thanks
Divya Garg
--
View this message in context:
http://www.nabble.com/Client-side-logging-tp23157248p23157248.html
Sent from the Log4j - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]