首頁  >  文章  >  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