关于log4j配置文件的问题?请大家多多指教!!!
我自己写了一个类可以说是完全复制了log4j的org.apache.log4j.xml包里的XMLLayout类, 类名为myXMLLayout. 那我该怎么样去用这个我自己的这个布局呢?(在配置文件里).
我直接在配置文件中写:
#--------------------------------
# 设定logger的root level为DEBUG,指定的输出目的地(appender)为A1
log4j.rootLogger=DEBUG, A1
...
# 设定制定的A1使用的布局
log4j.appender.A1.layout=test.org.javaresearch.log4j.xml.myXMLLayout
(上面这句是我改过的)
在JB8运行后出现了这个错误:
log4j:ERROR A "test.org.javaresearch.log4j.xml.myXMLLayout" object is not assignable to a "org.apache.log4j.Layout" variable.
进行记录日志时, 出现的是这个:
log4j:ERROR No layout set for the appender named [A1].
会不会是它找不到我我的这个类?
如果不能用, 那么我又怎么样去实现我想要的格式呢?
求教...