我的日常

登录/注册
您现在的位置:论坛 盖世程序员(我猜到了开头 却没有猜到结局) 盖世程序员 > log4j管理日志输入如何配置
总共48086条微博

动态微博

查看: 1435|回复: 0

log4j管理日志输入如何配置

[复制链接]

45

主题

0

听众

142

金钱

三袋弟子

该用户从未签到

跳转到指定楼层
楼主
发表于 2014-05-26 20:56:45 |只看该作者 |正序浏览
log4j管理日志输入$ ^$ f( |) m, b- p
1、添加log4j类库$ W7 n" ~2 V* v
    log4j-1.2.15.jar( m: g5 p1 a3 v- |2 b
    commos-logging.jar* }8 S0 _0 A4 G0 l1 t
2、添加log4j配置文件- Y- s  p5 z* g* R$ V
    xml、properties
) @7 r6 U1 _$ c: ^9 h4 c8 `    在log4j配置文件放在src目录下7 h; j: I& H8 W2 ?+ F
   (a)导入包 & F6 @: }. ^4 D0 @: C
   import org.apache.commons.logging.Log;
8 l9 E5 c. @5 ~0 `* t   import org.apache.commons.logging.LogFactory;
$ w# L- _9 z5 R2 q) ]$ ^1 I1 D; X2 H   (b) public static  Log log =LogFactory.getLog(Test.class);
8 w1 G+ R. M, ]   (c)debug-->info-->warm-->error-fatal(由小到大): p2 |$ @+ j2 E! e
    debug:在开发测试使用# h2 f9 d' _7 \, u
    info: 输出一些基本信息- [: L. y1 |/ H7 X$ Y
    在开发阶段一般使用debug或者info$ ~4 @3 v, O  f4 _
    warm(警告):session失效、丢失4 U: k2 q' i/ t$ w6 _8 ]
    error:一般程序出异常
" C5 C# v) ~$ M8 E* b2 L4 W    fatal(严重):内存溢出' Q- ]! K9 N5 z1 A
/ P2 `4 h' g& W) u. [
log4j配置文件:   
8 ], r/ O% o8 M( O; Elog4j.rootLogger=error,A1,R- _' Z2 Z( Y, E! n
                   [error:错误级别]4 d7 I8 l" q0 ~& W
log4j.appender.A1=org.apache.log4j.ConsoleAppender
+ `' Q: j; `. z. y5 r# Q1 Klog4j.appender.A1.layout=org.apache.log4j.PatternLayout
% Y/ W5 V- S1 g; V& Vlog4j.appender.A1.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%c]-[%p]  %m%n* P7 G3 w. H' v$ U. P9 D8 K/ h' t
   --%d{yyyy-MM-dd HH:mm:ss,SSS}   [%c]类                     [%p]错误级别     %m%n(换行输出)
3 {- ^5 n/ r! x- G& o" b' L3 L   --2012-01-06 11:48:39,453         [com.tarena.springhello.Test]-[FATAL] fatal:nullhelloworld
3 o4 ~0 L. z" ~1 T! O1 ~, @' t# Z( \4 g0 M, ?8 ]& O; Y2 d) n
log4j.appender.R=org.apache.log4j.RollingFileAppender
* r! o3 i: Q9 L: }) N. h4 Qlog4j.appender.R.File=d:\\mylog.txt   --输出文件名, _, ?5 F% u  P% N' |0 [* Z
log4j.appender.R.MaxFileSize=1KB  --文件大小9 z  V+ l0 u& ]
log4j.appender.R.MaxBackupIndex=1  --文件数量% X$ ^1 \6 L- M1 V2 w8 o4 E9 u& ^& ^, J
log4j.appender.R.layout=org.apache.log4j.PatternLayout* b2 D8 s  p! h2 B! l
log4j.appender.R.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss,SSS} [%t] [%c] [%p] - %m%n
6 [1 ^" {8 ?$ p
/ J7 y# N4 H8 J9 V* e

我的日常 1、本主题所有言论和图片纯属会员个人意见,与本社区立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与我的日常享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和我的日常的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、我的日常管理员和版主有权不事先通知发贴者而删除本文


JAVA爱好者①群:JAVA爱好者① JAVA爱好者②群:JAVA爱好者② JAVA爱好者③ : JAVA爱好者③

快速回复
您需要登录后才可以回帖 登录 | 立即注册

   

关闭

站长推荐上一条 /1 下一条

发布主题 快速回复 返回列表 联系我们 官方QQ群 科帮网手机客户端
快速回复 返回顶部 返回列表