Open-Starter-Logger

一个支持将日志写入文件的工具

🍪 快速开始

欢迎阅读 Open-Starter-Logger 文档!

如果你有任何与 Open-Starter-Logger 相关的问题,欢迎随时在 GitHub Discussions 上向我们的社区寻求帮助。

1. 添加 Maven 依赖

<dependency>
    <groupId>com.saucesubfresh</groupId>
    <artifactId>open-starter-logger</artifactId>
    <version>1.0.0</version>
</dependency>

2. 配置参数

com:
  saucesubfresh:
    logger:
      path: /data/server/open-job/logs

3. 使用写日志功能

public class OpenJobHandlerOne implements OpenJobHandler {
    private static final Logger logger = LoggerFactory.getLogger();

    @Override
    public void handler(JobParam jobParam) throws Exception {
        log.info("JobHandlerOne 处理任务");
        logger.log("任务正在处理... {}", jobParam.getJobId());
        TimeUnit.SECONDS.sleep(3);
        logger.log("已处理 3 second... {}", jobParam.getJobId());
        TimeUnit.SECONDS.sleep(5);
        //throw new RuntimeException("test exception");
        logger.log("处理完成 completed... {}", jobParam.getJobId());
    }
}