首页 文章

如何指定2个log4j文件,它们在日志文件中都有单独的类名

提问于
浏览
1

我正在使用log4j日志记录,我正在尝试登录到不同的日志文件 . 我还希望能够在不同的日志文件中显示类名 . 如何实例化我的两个不同的日志文件:serverFileLog和clientLogger . 我需要传入类名,以便调用get logger我不能使用 Logger 名 . 请帮助| !!!!!!谢谢!!

log4j.rootLogger = DEBUG,serverFileLog

服务器文件日志

log4j.appender.serverFileLog = org.apache.log4j.RollingFileAppender log4j.appender.serverFileLog.File = . / ServerLog.log log4j.appender.serverFileLog.layout = org.apache.log4j.PatternLayout log4j.appender.serverFileLog.layout.ConversionPattern =%d {yyyy-MM-dd HH:mm:ss}%-5p%c {1}:%L - %m%n log4j.additivity.serverFileLog = false

客户端文件日志

log4j.appender.clientLog = org.apache.log4j.FileAppender log4j.appender.clientLog.File = . / Client.log log4j.appender.clientLog.layout = org.apache.log4j.PatternLayout log4j.appender.clientLog.layout.ConversionPattern =%d {yyyy-MM-dd HH:mm:ss}%-5p%c {1}:%L - %m%n log4j.category.clientLogger = DEBUG,clientLog log4j.additivity.clientLogger = false

1 回答

  • 2

    也许它刚刚找到答案了's too late to answer now, but I' . 希望它可以帮到你 . 您应该使用: Logger.getLogger("clientLogger.ClassName") 而不是 Logger.getLogger("clientLogger")

相关问题