gpt4 book ai didi

java - 游戏框架中日志的位置更改

转载 作者:太空宇宙 更新时间:2023-11-04 14:25:50 25 4
gpt4 key购买 nike

我最近在研究Play框架,版本是1.2.5。我的应用程序的日志存储在整个应用程序的安装位置。我已将应用程序包安装在 C:\app 位置并通过 Java 包装器运行它。

我很困惑,因为我的 log.properties 文件没有说明日志的存储位置,如下所示,但它仍然记录在 Play 的默认日志文件夹中。

下面是我的应用程序的精确复制的 log.properties 文件,该文件工作正常。注释很少,但这就是我收到它的方式。

#properties file used for log4j
log4j.rootLogger=ERROR, Console

log4j.logger.play=DEBUG

# Rolling files
#log4j.appender.Rolling=org.apache.log4j.RollingFileAppender
#log4j.appender.Rolling.File=logs/application.log
#log4j.appender.Rolling.MaxFileSize=1MB
#log4j.appender.Rolling.MaxBackupIndex=100
#log4j.appender.Rolling.layout=org.apache.log4j.PatternLayout
#log4j.appender.Rolling.layout.ConversionPattern=%d{DATE} %-5p ~ %m%n


# Console
log4j.appender.Console=org.apache.log4j.ConsoleAppender
log4j.appender.Console.layout=org.apache.log4j.PatternLayout
log4j.appender.Console.layout.ConversionPattern=%d{ABSOLUTE} %-5p ~ %m%n

我想知道的是 Play 如何将其存储在那里,是否有任何 Play 类存储了此位置,以及如何配置将构建日志的位置更改为其他驱动器,例如 E:\日志

最佳答案

它负责日志文件夹的位置,

#log4j.appender.Rolling.File=logs/application.log

将在应用程序路径中生成日志,其中包含文件夹 logs

您可以将其更改为所需位置 E:\logs在上面的行中生成日志 E:

您将找到日志记录的默认设置,

# Logger
# ~~~~~

application.conf 中的部分在你的/conf里面您的 Play 应用程序的目录。

关于java - 游戏框架中日志的位置更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26668578/

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