b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

log4j2 socketappender_fileappender log4j_log4j routingappend(5)

电脑杂谈  发布时间:2017-01-30 09:29:51  来源:网络整理

%n 换行符

%m 输出代码指定信息,如info(“message”),输出message

%p 输出日志的优先级,即 FATAL ,ERROR 等

%r 输出从启动到显示该条日志信息所耗费的时间(毫秒数)

%t 输出产生该日志事件的线程名

三、按照一定时间产生日志文件,配置文件如下:

# Set root logger level to ERROR and its only appender to A1.

log4j.rootLogger=ERROR,R

# R is set to be a DailyRollingFileAppender.

log4j.appender.R=org.apache.log4j.DailyRollingFileAppender

log4j.appender.R.File=backup.log

log4j.appender.R.DatePattern = '.'yyyy-MM-dd

log4j.appender.R.layout=org.apache.log4j.PatternLayout

log4j.appender.R.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

以上配置是每天产生一个备份文件。其中备份文件的名字叫backup.log。

具体的效果是这样:当天的日志信息记录在backup.log文件中,前一天的记录在名称为 backup.log.yyyy-mm-dd 的文件中。

类似的,如果需要每月产生一个文件可以修改上面的配置:

log4j.appender.R.DatePattern = '.'yyyy-MM-dd

改为

log4j.appender.R.DatePattern = '.'yyyy-MM

如下所示:

#Global variable definition

LOG_FILE=F:/logs/backup.log

LOG_LEVEL=DEBUG

# File Appender Definition

log4j.appender.logfile=org.apache.log4j.DailyRollingFileAppender

log4j.appender.logfile.File=${LOG_FILE}

log4j.appender.logfile.DatePattern = '.'yyyy-MM

log4j.appender.logfile.layout=org.apache.log4j.PatternLayout

log4j.appender.logfile.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss} [%c]-[%p] %m%n

# com.microsoft Logger

log4j.logger.org.stephencat.cat=${LOG_LEVEL}, logfile

log4j.additivity.org.stephencat.cat=false(文件日志将只输出到logfile中)

四、根据日志文件大小自动产生新日志文件

配置文件内容如下:

# Set root logger level to ERROR and its only appender to A1.

log4j.rootLogger=ERROR,R

# R is set to be a RollingFileAppender.

log4j.appender.R=org.apache.log4j.RollingFileAppender


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-29539-5.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...