Я работаю в среде с несколькими потоками, где у меня есть несколько потоков для одного класса, которые существуют в одном пакете. Я использую log4j для целей ведения журнала. Прямо сейчас я могу сделать журнал в одном текстовом файле. Но я хочу сделать несколько журналов против каждого потока. Как и для First Thread, мой файл журнала будет другим, для второго потока мой файл журнала будет другим и так далее. Метод, который я просматриваю для ведения журнала, мы можем использовать только одно приложение для одного пакета в log4j. Можем ли мы использовать несколько приложений для одного пакета. Или любой другой метод, который я могу использовать для решения моей проблемы. Вот мои log4j файл свойствНесколько Appender 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
http://stackoverflow.com/questions/1172113/how-do-i-setup-log4j-properties-so-that-each-thread-outputs-to-its-own-log-file – Durandal