配置文件如下:
为什么不能继承console的appender呢?
------解决思路----------------------
可以写这样的一个类(只要它的类不是声明为 final),
然后在 log4j 中那个 log4j.appender.$appederName =$你的类名
然后剩下的 log4j.appender.$appenderName.$propertyName = 这些写法和之前的一样,规则很简单,只要你知道这个类有一个 setFieldA 那你就可以写上一个 log4j.appender.$appenderName.fieldA = ... 。
每个 setXXX 方法你都可以这样写上一个 property 配置值。