The sample below will put you on track quickly to start using log4j. Before you begin, make sure to add log4j jar file in your CLASSPATH
public class Sample{
static {
DOMConfigurator.configure("C:/log4j.xml");
}
private static Logger logger = Logger.getLogger(Sample.class);
public Sample() {
logger.debug("Sample version 1.0");
}
}
log4j.xml sample content(located under C:\log4j.xml)
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<log4j:configuration>
<appender name="QuickStart" class="org.apache.log4j.RollingFileAppender">
<param name="Encoding" value="UTF-8" />
<param name="File" value="C:/logs/application.log" />
<param name="MaxFileSize" value="10MB" />
<param name="MaxBackupIndex" value="10" />
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{DATE} [%t] %-5p %c{1} - %m%n" />
</layout>
</appender>
<root>
<priority value="debug" />
<appender-ref ref="QuickStart" />
</root>
</log4j:configuration>
No comments:
Post a Comment