log4j.rootLogger=INFO, stdout,ROLLING_FILElog4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.layout=org.apache.log4j.PatternLayout
# -X号: X信息输出时左对齐;# %p: 输出日志信息优先级,即DEBUG,INFO,WARN,ERROR,FATAL,# %d: 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2002年10月18日 22:10:28,921# %r: 输出自应用启动到输出该log信息耗费的毫秒数# %c: 输出日志信息所属的类目,通常就是所在类的全名# %t: 输出产生该日志事件的线程名# %l: 输出日志事件的发生位置,相当于%C.%M(%F:%L)的组合,包括类目名、发生的线程,以及在代码中的行数。举例:Testlog4.main (TestLog4.java:10)# %x: 输出和当前线程相关联的NDC(嵌套诊断环境),尤其用到像java servlets这样的多客户多线程的应用中。# %%: 输出一个"%"字符# %F: 输出日志消息产生时所在的文件名称# %L: 输出代码中的行号# %m: 输出代码中指定的消息,产生的日志具体信息# %n: 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"输出日志信息换行 log4j.appender.stdout.layout.ConversionPattern=DWR-%4.4p:[%d] %m\tat %C.(%F:%L)%nlog4j.appender.stdout.target=System.err
log4j.logger.org.apache.catalina=INFO#log4j.logger.org.apache.catalina.realm=DEBUG#log4j.logger.org.apache.catalina.authenticator=DEBUGlog4j.logger.org.apache.commons.digester=INFOlog4j.logger.org.apache.commons.modeler=INFO#log4j.logger.org.apache.coyote.http11.Http11Protocol=INFO#log4j.logger.org.apache.jasper=INFOlog4j.logger.org.apache.jasper.compiler=INFOlog4j.logger.org.apache.jasper.servlet.JspServlet=INFOlog4j.logger.org.apache.tomcat.util.threads.ThreadPool=INFO
#log4j.logger.org.directwebremoting=DEBUG
######################## # Rolling File ######################## log4j.appender.ROLLING_FILE=org.apache.log4j.RollingFileAppender log4j.appender.ROLLING_FILE.Threshold=INFO log4j.appender.ROLLING_FILE.File=${catalina.home}/logs/log4j.log log4j.appender.ROLLING_FILE.Append=true log4j.appender.ROLLING_FILE.MaxFileSize=10MB log4j.appender.ROLLING_FILE.MaxBackupIndex=2log4j.appender.ROLLING_FILE.layout=org.apache.log4j.PatternLayout log4j.appender.ROLLING_FILE.layout.ConversionPattern=DWR-%4.4p:[%d] %m\tat %C.(%F:%L)%n
#输出到文件(这里默认为追加方式) log4j.appender.appender2=org.apache.log4j.FileAppender #设置文件输出路径 #【1】文本文件 log4j.appender.appender2.File=c:/Log4JDemo02.log #【2】HTML文件 #log4j.appender.appender2.File=c:/Log4JDemo02.html #设置文件输出样式 log4j.appender.appender2.layout=org.apache.log4j.TTCCLayout #log4j.appender.appender2.layout=org.apache.log4j.HTMLLayout
相关资源:log4j.properties日志配置文件