gpt4 book ai didi

java - log4j:WARN 找不到记录器的附加程序(运行 jar 文件,而不是 Web 应用程序)

转载 作者:IT老高 更新时间:2023-10-28 20:27:44 26 4
gpt4 key购买 nike

首先 - 是的,我已阅读有关此主题的多个问题和答案,但无法获得其中的任何解决方案来帮助我。我没有运行 Tomcat 或 JBoss,也没有要更改的 web.xml 文件。我正在使用 Java 6.0 和 log4j-1.2.8.jar

我正在使用 IDEA IntelliJ 创建一个可运行的 jar 文件,其中 jar 库单独打包并通过 list 链接。因此,我在 Linux 服务器上运行我的代码:

me@server:/mydir> java -jar code/myjar.jar
log4j:WARN No appenders could be found for logger (FactoredEventsForTrna).
log4j:WARN Please initialize the log4j system properly.

我的 log4j 配置文件(我已将其放在 mydirmydir/code 中,以防万一)是:

## Logger configure file for myproject
log.dir=log/
datestamp=yyyy-MM-dd/HH:mm:ss.SSS
log4j.rootLogger=TRACE, file, proappender, console

log4j.appender.file=org.apache.log4j.RollingFileAppender
log4j.appender.file.maxFileSize=1GB
log4j.appender.file.maxBackupIndex=5
log4j.appender.file.File=log/mydebug.log
log4j.appender.file.threshold=TRACE
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{${datestamp}} %5p: %c{2} - %m%n

log4j.appender.proappender=org.apache.log4j.RollingFileAppender
log4j.appender.proappender.maxFileSize=5GB
log4j.appender.proappender.Threshold=INFO
log4j.appender.proappender.File=log/myinfo.log
log4j.appender.proappender.layout=org.apache.log4j.PatternLayout
log4j.appender.proappender.layout.ConversionPattern=%d{${datestamp}} %5p: %c{2} - %m%n

log4j.appender.console=org.apache.log4j.ConsoleAppender
log4j.appender.console.Threshold=DEBUG
log4j.appender.console.layout=org.apache.log4j.PatternLayout
log4j.appender.console.layout.ConversionPattern=%d{${datestamp}} %5p: %c{2} - %m%n

我已经在 mydirmydir/code 中创建了 log/ 目录,以防万一。

有什么想法吗?

最佳答案

有许多可能的选项来指定您的 log4j 配置。一种是文件被准确命名为“log4j.properties”并位于您的类路径中。另一种方法是随心所欲地命名它,并在启动 Java 时将系统属性添加到命令行,如下所示:

-Dlog4j.configuration=file:///path/to/your/log4j.properties

所有这些都在这里列出http://logging.apache.org/log4j/1.2/manual.html#defaultInit

关于java - log4j:WARN 找不到记录器的附加程序(运行 jar 文件,而不是 Web 应用程序),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11318806/

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