我需要将System.out/err.println输出重定向到slf4j。
我知道这不是正确记录的方法,但是有一个外部库可以记录到System.out
最佳答案
您可以使用sysout-over-slf4j。
如果您是使用Maven的而不是的人,请jar到download并将其添加到您的类路径中。
或者,将其添加为Maven依赖项:
<dependency>
<groupId>uk.org.lidalia</groupId>
<artifactId>sysout-over-slf4j</artifactId>
<version>1.0.2</version>
</dependency>
然后在应用程序启动时,call:
SysOutOverSLF4J.sendSystemOutAndErrToSLF4J();