首页  >  文章  >  Java  >  Java Spring Boot 使用 Seq 进行日志记录

Java Spring Boot 使用 Seq 进行日志记录

Barbara Streisand
Barbara Streisand原创
2024-10-22 06:08:03290浏览

主要动机是我使用 SEQ 进行日志记录,但我找不到使用 SEQ 与 java spring boot 使用 gradle 的快速完整指南。所以我在这里记录我的发现。

步骤

我在项目中使用此配置

Java Spring Boot use Seq for logging

将这些添加到 build.gradle 中以获取依赖

repositories {
    ...
    maven { url 'https://jitpack.io' }
}

dependencies {
    ...
    implementation 'com.github.serilogj:serilogj:v0.6.1'
}

现在只需配置记录器

// import serilogj.Log;
// import serilogj.LoggerConfiguration;
// import serilogj.events.LogEventLevel;
// import static serilogj.sinks.seq.SeqSinkConfigurator.seq;

// setting up the logger
Log.setLogger(new LoggerConfiguration()
        .writeTo(seq("http://localhost:5341/"))
        .setMinimumLevel(LogEventLevel.Verbose)
        .createLogger());

// using the logger
var logger = Log.getLogger().forContext(SpringApplication.class);
logger.information("Hello World");

通过此设置,记录器应该可以工作

Java Spring Boot use Seq for logging

您可以在这里找到代码

参考

  1. https://docs.datalust.co/docs/using-java
  2. 我的博客
  3. 源代码

以上是Java Spring Boot 使用 Seq 进行日志记录的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn