Log4j自定义logger应用场景

自定义logger的应用场景

    我们之所以要自定义logger,就是为了针对不同系统信息做更加灵活的输出操作
    例如:
        我们可以在原有案例的基础之上,加上一个apache的日志输出
        log4j.logger.org.apache=error,console

        我们现在在配置文件中配置的logger有如下3项

        log4j.rootLogger=trace,console
        log4j.logger.com.leon.log4j.test=info,file
        log4j.logger.org.apache=error,console
当前的类路径com.leon.log4j.test.Log4jTest01
在配置文件中所找到的能够作用的父logger和根logger
log4j.rootLogger=trace,console
log4j.logger.com.leon.log4j.test=info,file

我们刚才配置的apache的路径和我们的com.leon.log4j.test.Log4jTest01不相符
不构成父子关系,所以没有执行apache相关的配置
org.apache.log4j.Logger

    console在根节点中进行了配置
    在apache中也进行了配置
    由于输出的位置appender取的是并集
    所以,既然都配置了,那么就输出了两次

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值