gpt4 book ai didi

java - 将 System.out 和 System.err 重定向到 slf4j

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

我需要将 System.out/err.println 输出重定向到 slf4j。

我知道这不是正确进行日志记录的方法,但有一个外部库可以记录到 System.out

最佳答案

您可以使用sysout-over-slf4j .

The sysout-over-slf4j module allows a user to redirect all calls to System.out and System.err to an SLF4J defined logger with the name of the fully qualified class in which the System.out.println (or similar) call was made, at configurable levels.

如果您使用 Maven,download jar 并将其添加到您的类路径中。

或者,将其添加为 Maven 依赖项:

<dependency>
<groupId>uk.org.lidalia</groupId>
<artifactId>sysout-over-slf4j</artifactId>
<version>1.0.2</version>
</dependency>

然后在应用程序启动时,call :

SysOutOverSLF4J.sendSystemOutAndErrToSLF4J();

关于java - 将 System.out 和 System.err 重定向到 slf4j,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49845322/

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