log4j配置文件基本模式

一、配置Logger组件

 

语法为:

log4j.rootLogger=[level],[appenderName1],[appenderName2],...

其中level指定日志的级别,可选值包括OFF,DEBUG,INFO,WARN,ERROR,FATAL和ALL。

appenderName指定Appender组件,可以同时为一个日志记录指定多个Appender。

如果配置其他记录器,语法为:

log4j.logger.loggerName=[level],[appenderName1],[appenderName2],...

 

 

二、配置Appender组件

 

语法为:

log4j.appender.appenderName=完整的类名

log4j.appender.appenderName.option1=value1

...

log4j.appender.appenderName.optionN=valueN

 

三、配置Layout组件

 

语法为:

log4j.appender.appenderName.layout=完整的类名

log4j.appender.appenderName.layout.option1=value1

...

log4j.appender.appenderName.layout.optionN=valueN

 

 

 

例:

#根记录器的日志级别是ERROR,在这个级别以下的日志信息将被忽略。

#为根记录器指定名字为console的Appender

log4j.rootLogger=EROOR,console

 

#定义bookstoreLogger记录器,没有设置日志级别,将继承根记录器的级别。

#为bookstoreLogger记录器指定名字为file的Appender,bookstoreLogger记录器还将继承根记录的Appender。

log4j.logger.bookstoreLogger=,file

 

#定义一个名字为console的Appender,它的类型是ConsoleAppender。

log4j.appender.console=org.apache.log4j.ConsoleAppender、

#console Appender使用的Layout是SimpleLayout。

log4j.appender.console.layout=SimpleLayout

 

#定义一个名字为file的Appender, 它的类型是FileAppender。

log4j.appender.file=org.apache.log4j.FileAppender

#指定file Appender输出的日志文件的名字和存放路径。

log4j.appender.file.File=F:/myweb/ch19/WEB-INF/ch19.log

#file Appender使用的Layout是PatternLayout。

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

#指定日志信息的输出格式。

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

 

最后保存配置文件名为:test.ini(文件名和后缀名都可随便取!)

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值