我有一个由第三方开发的大型复杂应用程序,其中包含 java.util.logging.Logger#finer()
调用。
通常我使用log4j和sl4j来记录日志,我并不太了解java.util.logging,更不知道所有的配置细节和可能性。
每一次谷歌关于 "java.util.logging" 的搜索都会指向完整的关于流处理器、格式化器、级别的解释。每个人都认为我真的很在乎这些东西(实际上这是个合理的假设)。但我根本不关心。
我并不是真正对将日志分离到不同文件、文件轮换、压缩、电子邮件、远程日志等感兴趣。我也不关心日志级别和消息格式化的技巧。
我想做的就是运行此应用程序,并将所有可用的日志消息输出到标准输出。
是否有一种简单直接的方法来实现这一点?
类似于jvmargs -Djava.util.logging.level=FINEST -Djava.util.logging.to=stdout
。
或者是一些简单的文件放在类路径的某个位置?
System.out.println
。 - rslemosLogManager
使用它。 - user207421