当前位置: 代码迷 >> Java相关 >> log4j 透过配置文件可以实现继承吗
  详细解决方案

log4j 透过配置文件可以实现继承吗

热度:66   发布时间:2016-04-22 20:48:00.0
log4j 通过配置文件可以实现继承吗
配置文件如下:
为什么不能继承console的appender呢?
------解决思路----------------------
可以写这样的一个类(只要它的类不是声明为 final),
然后在 log4j 中那个 log4j.appender.$appederName =$你的类名
然后剩下的 log4j.appender.$appenderName.$propertyName = 这些写法和之前的一样,规则很简单,只要你知道这个类有一个 setFieldA 那你就可以写上一个 log4j.appender.$appenderName.fieldA = ... 。

每个 setXXX 方法你都可以这样写上一个 property 配置值。