读书人

log4j运用困惑

发布时间: 2013-01-20 10:22:41 作者: rapoo

log4j使用困惑
用log4j输出日志文件。
多线程运行时,每个线程的日志都写到一个文件中了,很混乱。
有办法在运行时指定输出的文件名吗
[解决办法]
可以 log4j.appender.file.File = C:\log.txt就可以了

[解决办法]
不过还得在前加log4j.appender.file = org.apache.log4j.FileAppender
[解决办法]
不同的线程,自己定义一个输出文件。
[解决办法]

引用:
引用:
不同的线程,自己定义一个输出文件。

你的意思是不用log4j?

不是呢,log4j不是有个appender.file嘛,这个配置可以在线程中修改的,相当于输出文件路劲就是个变量了,不过一般在程序中只有一个日志文件时都是写死的, 比如C:\log.txt。

读书人网 >J2EE开发

热点推荐