log4j使用困惑
用log4j输出日志文件。
多线程运行时,每个线程的日志都写到一个文件中了,很混乱。
有办法在运行时指定输出的文件名吗
------解决方案--------------------可以 log4j.appender.file.File = C:\log.txt就可以了
------解决方案--------------------不过还得在前加log4j.appender.file = org.apache.log4j.FileAppender
------解决方案--------------------不同的线程,自己定义一个输出文件。
------解决方案--------------------
不是呢,log4j不是有个appender.file嘛,这个配置可以在线程中修改的,相当于输出文件路劲就是个变量了,不过一般在程序中只有一个日志文件时都是写死的, 比如C:\log.txt。