【发布时间】:2014-02-15 03:11:58
【问题描述】:
我在多线程环境中工作,我在一个包中存在一个类的多个线程。我正在使用 log4j 进行日志记录。现在我可以在一个文本文件中记录。但我想针对我的每个线程创建多个日志。就像第一个线程我的日志文件会有所不同,对于第二个线程我的日志文件会有所不同,依此类推。我搜索日志的方法是,我们只能对 log4j 中的一个包使用一个附加程序。我们可以为一个包使用多个附加程序吗?或者我可以用来解决我的问题的任何其他技术。这是我的 log4j 属性文件
log4j.logger.com.ef.zoomanalyzer=DEBUG, Analyzer_Log
log4j.appender.Analyzer_Log=org.apache.log4j.RollingFileAppender
log4j.appender.Analyzer_Log.File=C:/AnalyzerLog/Analyzer.log
log4j.appender.Analyzer_Log.MaxFileSize=1000KB
log4j.appender.Analyzer_Log.MaxBackupIndex=10
log4j.appender.Analyzer_Log.layout=org.apache.log4j.PatternLayout
【问题讨论】:
标签: java multithreading logging log4j