系统输出重定向到SLF4J

系统输出重定向到SLF4J

开心 641 2020-05-02

由于项目所依赖的 jar 包使用 System.out 进行输出日志,对于排查问题并不方便,所以需要将日志重定向到 logback

解决方案:https://projects.lidalia.org.uk/sysout-over-slf4j

1. 添加依赖

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

2. 配置使用

@Component
public class SOutRedirectApplicationRunner implements ApplicationRunner {

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

# spring