1.下载log4j:
apache-log4j-1.2.15.zip
2.unzip it and add log4j-1.2.15.jar into your classpath(java)
3.test file
java source code: Hello.java
import org.apache.log4j.Logger; //import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.PropertyConfigurator; public class Hello { private static final Logger logger = Logger.getLogger("Minicore"); public static void main(String argv[]) { // BasicConfigurator.configure();
PropertyConfigurator.configure("log4j.property"); logger.debug("Hello world."); logger.info("What a beatiful day."); } }
|
property txt file: log4j.property
log4j.rootLogger=debug, stdout, R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# Pattern to output the caller's file name and line number. log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n
log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=example.log log4j.appender.R.MaxFileSize= 100KB
# Keep one backup file log4j.appender.R.MaxBackupIndex=1
log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n
|
4.test result:
javac Hello.java
java Hello
tail -F example.log
DEBUG main Minicore - Hello world. INFO main Minicore - What a beatiful day. DEBUG main Minicore - Hello world. INFO main Minicore - What a beatiful day. DEBUG main Minicore - Hello world. INFO main Minicore - What a beatiful day. DEBUG main Minicore - Hello world. INFO main Minicore - What a beatiful day.
|
阅读(625) | 评论(0) | 转发(0) |