log4j继承
来源:互联网 发布:python split分割逗号 编辑:程序博客网 时间:2024/06/11 02:11
log4j的logger继承 1、log4j的继承是通过命名来实现的。
比如logger.a.b就会继承logger.a的一些设置。
2、子logger会默认继承父logger的appender。
如果配置中这样写:logger.a=INFO,app_a,logger.a.b=DEBUG,app_b,那么实际上,logger.a.b的配置是这样的:logger.a.b=DEBUG,app_b,app_a。
3、子logger只在自己未定义输出级别的情况下,才会继承父logger的输出级别。
比如配置中这样写:logger.a=DEBUG,app_a,logger.a.b=,app_b,那么实际上,logger.a.b的配置是:logger.a.b=DEBUG,app_b,app_a。
但是如果配置中这样写:logger.a=DEBUG,app_a,logger.a.b=INFO,app_b,那么实际上,logger.a.b的输出级别就是INFO,而不会继承logger.a的DEBUG。这样,如果用logger.a.b记录DEBUG信息,它是不会向app_a输出的。
比如logger.a.b就会继承logger.a的一些设置。
2、子logger会默认继承父logger的appender。
如果配置中这样写:logger.a=INFO,app_a,logger.a.b=DEBUG,app_b,那么实际上,logger.a.b的配置是这样的:logger.a.b=DEBUG,app_b,app_a。
3、子logger只在自己未定义输出级别的情况下,才会继承父logger的输出级别。
比如配置中这样写:logger.a=DEBUG,app_a,logger.a.b=,app_b,那么实际上,logger.a.b的配置是:logger.a.b=DEBUG,app_b,app_a。
但是如果配置中这样写:logger.a=DEBUG,app_a,logger.a.b=INFO,app_b,那么实际上,logger.a.b的输出级别就是INFO,而不会继承logger.a的DEBUG。这样,如果用logger.a.b记录DEBUG信息,它是不会向app_a输出的。
- log4j继承
- log4j的继承关系
- log4j的logger继承性
- log4j的logger继承性
- log4j的logger继承性(推荐看)
- Log4j日志实例的继承与覆盖
- log4j框架logger的继承关系以及使用场景
- log4j框架logger的继承关系以及使用场景
- log4j框架logger的继承关系以及使用场景
- log4j框架logger的继承关系以及使用场景
- log4j
- log4j
- log4j
- log4j
- log4j
- log4j
- log4j
- Log4J
- 算法导论 Exercises 23.1
- Cocos2d-x内存管理研究
- 最新Oracle 11g OCA/OCP/OCM 认证考试体系和认证途径
- 计算机大牛的传说
- 实现Apache与Tomcat集群和负载均衡
- log4j继承
- HttpPost链接解析网络服务器xml(response.getStatusLine().getStatusCode()==200链接成功)
- 马英九遭民众丢拖鞋抗议 警察拉网防护
- sqlite笔记
- makefile 执行脚本,运行中 传递参数 改变配置
- strip 命令的用法
- Oracle中使用SQL语句导出库中所有表的建表语句收藏
- 如何写简历
- 查看人人网非好友的状态