============TimeBook类==============
package com.gc.action.book;
import org.apache.log4j.Level;
import org.apache.log4j.Logger;
public class TimeBook {
private Logger logger =
Logger.getLogger(this.getClass().getName());
public void
doAuditing(String name){
System.out.println(logger);
logger.log(Level.INFO,name
+"开始。。。");
System.out.println("=================");
logger.log(Level.INFO,name
+"结束。。。");
}
}
=============TestTimeBook类============
package
com.gc.action.book;
public class
TestTimeBook {
public static void
main(String[] args) {
TimeBook timeBook = new
TimeBook();
timeBook.doAuditing("zx");
}
}
========log4j.properties 配置文件===================
# Set root category
priority to INFO and its only appender to CONSOLE.
log4j.rootCategory=INFO, CONSOLE
#log4j.rootCategory=INFO,
CONSOLE, LOGFILE
# Set the enterprise logger
category to FATAL and its only appender to CONSOLE.
log4j.logger.org.apache.axis.enterprise=FATAL, CONSOLE
# CONSOLE is set to be a
ConsoleAppender using a PatternLayout.
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.CONSOLE.Threshold=INFO
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.layout.ConversionPattern=- %m%n
# LOGFILE is set to be a
File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=axis.log
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.Threshold=INFO
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%-4r [%t] %-5p %c %x - %m%n
==================结果===============
org.apache.log4j.Logger@1ddc4ec2
- zx开始。。。
=================
- zx结束。。。
|