ホームページ  >  記事  >  Java  >  Java Spring Boot はログ記録に Seq を使用します

Java Spring Boot はログ記録に Seq を使用します

Barbara Streisand
Barbara Streisandオリジナル
2024-10-22 06:08:03383ブラウズ

主な動機は、ログ記録に SEQ を使用することですが、gradle を使用した Java Spring Boot で SEQ を使用するための簡単で完全なガイドが見つかりませんでした。そこで、ここに私の発見を文書化します。

ステップ

プロジェクトにこの構成を使用しています

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。