>  기사  >  Java  >  Java Spring Boot는 로깅을 위해 Seq를 사용합니다.

Java Spring Boot는 로깅을 위해 Seq를 사용합니다.

Barbara Streisand
Barbara Streisand원래의
2024-10-22 06:08:03290검색

주된 동기는 로깅에 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.