java包:
commons-logging-1.2.jar
log4j-1.2.12.jar
log4j.properties文件内容
# Set root category priority to INFO and its only appender to CONSOLE.
#log4j.rootCategory=ERROR, 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=%n[%p] %d{yyyy-MM-dd HH:mm:ss,SSS} -> %l%n%m%n
# LOGFILE is set to be a File appender using a PatternLayout.
log4j.appender.LOGFILE=org.apache.log4j.FileAppender
log4j.appender.LOGFILE.File=../logs/filename.log
#log4j.appender.LOGFILE.File.DatePattern=yyyy-MM-dd
log4j.appender.LOGFILE.Append=true
log4j.appender.LOGFILE.Threshold=INFO
log4j.appender.LOGFILE.layout=org.apache.log4j.PatternLayout
log4j.appender.LOGFILE.layout.ConversionPattern=%n[%p] %d{yyyy-MM-dd HH:mm:ss,SSS} -> %l%n%m%n
demo
public class Identity extends DatabaseBase
{
private Log log = LogFactory.getLog(Identity.class);
......
protected int getIdentity()
{
......
try
{
......
}
catch (Exception e)
{
vIdent = -1;
setError(e.getMessage());
//e.printStackTrace();
log.error("tips:", e);
}
return vIdent
}