log4j 中过滤及重定向日志信息
来源:百度文库 编辑:神马文学网 时间:2024/04/28 20:07:08
缺省的ESP日志配置,是将所有的调试信息输出到缺省日志输出,类似
log4j.rootCategory=DEBUG, rootAppender
而有时我们希望对某些特殊包只查看特定级别的日志,如
log4j.logger.com.nsfocus.application.esp.ac.SecurityManager=WARN, rootAppender
这样一来,对com.nsfocus.application.esp.ac.SecurityManager类的日志,只会输出WARN级别以上的信息。使用格式大概是
log4j.logger.[package name].[class name]=[log level], [appender name]
其中类名是可选的,log leve一般有 ERROR、WARN、INFO 和 DEBUG 几级
而对类写日志时的要求,则是获取日志接口时,指定其名称,如
public final class JmxManagementServer extends DataObject implements JmxManagementServerMBean, ManagementService, Startable, Disposable {
private static final EspLogger _logger = EspLogger.getInstance(JmxManagementServer.class);
}
也可以通过指定不同appender将不同类型日志输出到不同文件,如
log4j.rootCategory=DEBUG, rootAppender
log4j.logger.org.apache=INFO, tomcatAppender
log4j.logger.tomcat=DEBUG, tomcatAppender
log4j.logger.httpclient.wire=WARN, rootAppender
log4j.logger.com.nsfocus.application.esp.ac.SecurityManager=WARN, rootAppender
log4j.appender.rootAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rootAppender.File=F:/Projects/ESP/java/esp/log/esp.log
log4j.appender.rootAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.rootAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.rootAppender.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} [%t] - %c %x - %m%n
log4j.appender.tomcatAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.tomcatAppender.File=F:/Projects/ESP/java/esp/log/tomcat.log
log4j.appender.tomcatAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.tomcatAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.tomcatAppender.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} [%t] - %c %x - %m%n
以上配置可以将tomcat相关的日志输出到独立文件,避免对ESP日志进行干扰。
log4j.rootCategory=DEBUG, rootAppender
而有时我们希望对某些特殊包只查看特定级别的日志,如
log4j.logger.com.nsfocus.application.esp.ac.SecurityManager=WARN, rootAppender
这样一来,对com.nsfocus.application.esp.ac.SecurityManager类的日志,只会输出WARN级别以上的信息。使用格式大概是
log4j.logger.[package name].[class name]=[log level], [appender name]
其中类名是可选的,log leve一般有 ERROR、WARN、INFO 和 DEBUG 几级
而对类写日志时的要求,则是获取日志接口时,指定其名称,如
public final class JmxManagementServer extends DataObject implements JmxManagementServerMBean, ManagementService, Startable, Disposable {
private static final EspLogger _logger = EspLogger.getInstance(JmxManagementServer.class);
}
也可以通过指定不同appender将不同类型日志输出到不同文件,如
log4j.rootCategory=DEBUG, rootAppender
log4j.logger.org.apache=INFO, tomcatAppender
log4j.logger.tomcat=DEBUG, tomcatAppender
log4j.logger.httpclient.wire=WARN, rootAppender
log4j.logger.com.nsfocus.application.esp.ac.SecurityManager=WARN, rootAppender
log4j.appender.rootAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.rootAppender.File=F:/Projects/ESP/java/esp/log/esp.log
log4j.appender.rootAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.rootAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.rootAppender.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} [%t] - %c %x - %m%n
log4j.appender.tomcatAppender=org.apache.log4j.DailyRollingFileAppender
log4j.appender.tomcatAppender.File=F:/Projects/ESP/java/esp/log/tomcat.log
log4j.appender.tomcatAppender.DatePattern='.'yyyy-MM-dd
log4j.appender.tomcatAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.tomcatAppender.layout.ConversionPattern=%-5p %d{HH:mm:ss,SSS} [%t] - %c %x - %m%n
以上配置可以将tomcat相关的日志输出到独立文件,避免对ESP日志进行干扰。
log4j 中过滤及重定向日志信息
信息检索及信息过滤方法纵览
信息检索及信息过滤方法纵览2
log4J日志
标准输入输出重定向
dos重定向
动态链接库的数据及动态链接库重定向,译自MSDN
jsp和servlet重定向
如何通过配置log4j.xml来打印指定类或指定级别的日志信息
log4J日志器
美考虑向世贸组织投诉:中国强制谷歌过滤信息 - zhiai113的日志 - 网易博客
有备无患 软件防火墙备份全功略 - ,备份,防火墙,软件,规则,日志,过滤,文件,信息,我...
301重定向的实现方法
301 Redirect 永久重定向的实现
301 Redirect 永久重定向的实现
使用301重定向 - 51windows.Net
重定向和转发的区别
转发与重定向的区别
换域名之301永久重定向
ASP .NET下的301重定向
使用Log4j进行日志操作
使用Log4j进行日志操作
Log4J
Log4J