log4j的简单使用 (借用了郭克华老师J2EE教程里的笔记)

1. property file set at $classpath, the content as follow

#这是log4j配置文件
#配置根日志:级别:DEBUG<INFO<WARN<ERROR<FATAL
#如果一条日志信息的级别大于等于配置文件的级别,就记录
log4j.rootLogger=INFO,FILE1,FILE2,FILE3
#配置输出源所对应的辅助类:log4j.appender.输出源名称=类名,如果输出到文件就写FileAppender
log4j.appender.FILE1=org.apache.log4j.FileAppender
#指定文件名
log4j.appender.FILE1.file=${catalina.home}/logs/file1.log
#指定布局方式(消息放入文件之后,怎样布局)
log4j.appender.FILE1.layout=org.apache.log4j.SimpleLayout

log4j.appender.FILE2=org.apache.log4j.FileAppender
log4j.appender.FILE2.file=${catalina.home}/logs/file2.html
log4j.appender.FILE2.layout=org.apache.log4j.HTMLLayout
#自定义布局
log4j.appender.FILE3=org.apache.log4j.FileAppender
log4j.appender.FILE3.file=${catalina.home}/logs/file3.log
log4j.appender.FILE3.layout=org.apache.log4j.PatternLayout
log4j.appender.FILE3.layout.conversionPattern=-------%n%p%n%m%n%d%n%l%n-------%n


2. How to write into log file
Logger logger= Logger.getLogger(“类名类名”);
logger.debug(OBJ);
logger.info(OBJ);
logger.warn(OBJ);
logger.error(OBJ);
logger.fatal(OBJ);


3. There are 3 layout to record the log, they are
[quote] org.apache.log4j.SimpleLayout
org.apache.log4j.HTMLLayout
org.apache.log4j.PatternLayout[/quote]

4. on PatternLayout
[quote]常见有以下几种选择: 常见有以下几种选择:
%t:线程名称
%p:日志级别
%c:日志消息所在类名
%m:消息内容
%l:行数
%n:换行[/quote]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值