Slf4j 应该登录到 LatestLog.log 文件
"java -jar Bot.jar args..."
运行我的 jar 文件时,它可以工作并登录到 /logs/LatestLog.log."screen -d -m -S TestBot java -jar Bot.jar"
运行它时,它什么都不做。有人知道我该如何解决这个问题吗?
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-reload4j</artifactId>
<version>1.7.36</version>
<scope>runtime</scope>
</dependency>
log4j.rootLogger=INFO, stdout, fout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Threshold=INFO
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{'['HH:mm:ss']'} >> %-5p<< | %m%n
#log4j.appender.stdout.layout.ConversionPattern=%d{'['HH:mm:ss']'} >> %-5p<< [%c{2}] --> %m%n
log4j.appender.fout=org.apache.log4j.FileAppender
log4j.appender.fout.Threshold=DEBUG
log4j.appender.fout.File=logs/Latestlog.log
log4j.appender.fout.layout=org.apache.log4j.PatternLayout
log4j.appender.fout.layout.ConversionPattern=%d{'['dd.MM.yyyy' | 'HH:mm:ss']'} >> %-5p << [%c] - %m%n
#log4j.appender.fout.org.apache.http.wire=INFO
log4j.logger.org.apache.http.wire=INFO
log4j.logger.org.apache.http.headers=INFO
OS: Debian 4.19.269-1