spring集成plumelog

我想在自己的springboot项目中集成plumelog组件,有人知道怎么整吗?我自己也搜了很多资料,尝试了挺多回了,还是不行。

在 Spring Boot 项目中集成 Plumelog 组件需要几步操作:

在项目中添加 plumelog 的依赖。添加以下依赖到项目的 pom.xml 文件中:

<dependency>
    <groupId>cn.plume</groupId>
    <artifactId>plumelog-starter</artifactId>
    <version>1.4.2</version>
</dependency>

配置日志的输出方式。在 application.properties 文件中加入以下配置:

plumelog.appender=console

这里使用了控制台输出,也可以是文件或远程日志服务器。

在需要记录日志的地方使用 Logger 工具类。例如,在一个类的方法中添加日志:

@RestController
public class HelloController {

    private Logger logger = Logger.getLogger(HelloController.class);

    @GetMapping("/hello")
    public String hello() {
        logger.info("hello world!");
        return "Hello, World!";
    }
}

保证配置文件,plumelog-starter和需要记录日志的代码在同一个classpath下。
在运行项目后,在控制台中应该能看到输出的日志。

另外你可以在配置文件中加入更多的配置,如日志级别,输出方式等。更多具体配置参考官网文档。