可能重复:
Creating multiple log files of different content with log4j
我正在使用jboss服务器。是否可以使用log4j使用两个日志?我成功地能够与一个人合作,因为写入文件和写入数据库应该是不同的。我们能否在第一类中创建两个日志实例以在文件中写入,另一个在jdbcadapter
中创建答案 0 :(得分:0)
是。创建多个Appender并使用<category>
将给定<appender-ref>
的消息分配给其中一个。
答案 1 :(得分:0)
这就是log4j的重点。多个appender可以附加顶级记录器
log4j.categry.com.mypackage=INFO, file, database
log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.##OtherProperies##=##OtherValues##
log4j.appender.database=org.apache.log4j.JDBCAppender
log4j.appender.databse.##OtherProperies##=##OtherValues##
或者也可以使用DatabaseAppender