gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 04:25:41 24 4
gpt4 key购买 nike

我正在使用 log4j 日志记录并尝试记录到不同的日志文件。我还希望能够在不同的日志文件中显示类名。如何实例化 2 个不同的日志文件:serverFileLog 和 clientLogger。我需要传入类名,因此调用获取记录器时我无法使用记录器名称。请帮助|!!!!!!谢谢!!

log4j.rootLogger=DEBUG,serverFileLog

服务器文件日志

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

客户端文件日志

log4j.appender.clientLog=org.apache.log4j.FileAppenderlog4j.appender.clientLog.File=./Client.loglog4j.appender.clientLog.layout=org.apache.log4j.PatternLayoutlog4j.appender.clientLog.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%nlog4j.category.clientLogger=调试,clientLoglog4j.additivity.clientLogger = false

最佳答案

也许现在回答已经太晚了,但我刚刚找到了答案。希望它可以帮助你。您应该使用: Logger.getLogger("clientLogger.ClassName") 而不是 Logger.getLogger("clientLogger")

关于java - 如何指定 2 个 log4j 文件,它们在日志字段中都有单独的类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15910795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com