log4j两种打印日志配置common-logging与

整体知识及流程先熟悉走一遍,然后具体分析即可得(不熟的问题更是如此)(不熟悉的先分析问题表象,查查,避免由于不熟定位不对)

版本问题,1找不到类,方法2,配合使用效果不一样虽然不出错

额外的lib需另外加入编译目录

 

混用了2所以打印不一致(既用了commons-logging又用了logback和slf4j)

 

方式1

 

 

1,commons-logging.jar ,log4j ,slf4j-log4j12 1.6,slf4j-api

 

2,配置文件

配置控制台打印,文件打印,打印日志级别,日志的级别要控制好,至少info用debug的话会由于日志打印使

网页请求速度变慢

 

例如:

 

 

使用Struts2 的标签时 eclipse控制台打印出好多mime-mapping的东西 

如上图,大量的输出信息是由feemarker和OGNL写的,这些日志级别是DEBUG级别的,这样会不断打印web.xml内容

 

 

 

 

3,项目中需要的地方打印

 

common适配器

private static Log logger = LogFactory.getLog(LogTest.class);

        logger.debug("我是debug信息");

 

log4j打印

 

public static final Logger logger = Logger.getLogger(UserDao.class);

logger.debug("我是debug信息");

 

 

配置好后这两种打印的级别一致,除非混用了logback和slf4j,导致log4j的打印和common(级别控制无效)不一致

 

 

 

方式2

logback和slf4j的使用的入门chapter1

 

http://blog.csdn.net/cw_hello1/article/details/51784736

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值