系统输出重定向到SLF4J

由于项目所依赖的 jar 包使用 System.out 进行输出日志,对于排查问题并不方便,所以需要将日志重定向
解决方案:https://projects.lidalia.org.uk/sysout-over-slf4j

依赖

1
2
3
4
5
<dependency>
<groupId>uk.org.lidalia</groupId>
<artifactId>sysout-over-slf4j</artifactId>
<version>1.0.2</version>
</dependency>

配置

1
2
3
4
5
6
7
8
@Component
public class SOutRedirectApplicationRunner implements ApplicationRunner {

@Override
public void run(ApplicationArguments applicationArguments) {
SysOutOverSLF4J.sendSystemOutAndErrToSLF4J();
}
}