Java Logger 在主目录中创建空日志文件

标签 java logging

我在应用程序中使用 Java 记录器,并将 FileHandler 设置为/DemoApp/AAA.log。 但每次运行应用程序时,我的 JVM 都会在我的主目录中创建空的 java.log 和 java.log.lck 文件。

有人知道为什么会发生这种情况吗?

最佳答案

尝试加载此属性文件作为记录器配置:

handlers=java.util.logging.FileHandler
java.util.logging.FileHandler.level=ALL
java.util.logging.FileHandler.append=true
java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
java.util.logging.FileHandler.pattern=testlog%u.log

.level=ALL

这应该将 teSTLog0.log 文件输出到程序的工作目录。 如果这不能解决问题,请提供一个最小的示例。 还保留this使用目录时请记住。

关于Java Logger 在主目录中创建空日志文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2851452/

相关文章:

c# - 你如何模拟 ILogger LogInformation

java - 从 Tomcat 集群上的 3 个不同的 Web 应用程序进行日志记录

java - 泛型和静态

java - 为什么 request.getRemoteAddr() 根据上下文返回 ipv4 或 ipv6(post 查询或 ajax 查询)

ios - 运行 iOS 模拟器时,信息和调试统一日志记录消息未出现在控制台中

python - Pandas :AttributeError: 'module' 对象没有属性 'getLogger'

java - 当行缺少引号时 OpenCSV 无限循环

java.lang.UnsupportedClassVersionError : Bad version number in . 类文件

java - 不是 GZIP 格式的 Java

从多个进程使用 CloudLoggingHandler 进行日志记录