Kotlin SpringBoot는 Apache Log4j2를 구성합니다.

Kotlin SpringBoot는 Apache Log4j2를 구성합니다.

https://grokonez.com/spring-framework/spring-boot/kotlin-spring-boot/kotlin-springboot-configure-apache-log4j2

Apache Log4j2는 Log4j에 대한 업그레이드로 이전 버전인 Log4j 1.x에 비해 크게 개선되었으며 Logback 아키텍처에 내재된 몇 가지 문제를 수정하면서 Logback에서 사용할 수 있는 많은 개선 사항을 제공합니다. 이 튜토리얼에서는 Kotlin SpringBoot로 Apache Log4j2를 구성하는 방법을 소개합니다.

I. 기술



– 자바 1.8
– 메이븐 3.6.1
– Spring Tool Suite – 버전 3.9.0.RELEASE
– 스프링 부트 – 1.5.9.RELEASE
– 코틀린

II. 관행



SpringToolSuite를 사용하여 아래와 같은 구조로 Kotlin SpringBoot 프로젝트를 생성합니다.



할 단계:
  • SpringBoot Log4j2 종속성 구성
  • 간단한 컨트롤러 만들기
  • Log4j2.xml 구성
  • 빌드 및 실행

    1. SpringBoot Log4j2 종속성 구성


    – SpringBoot의 기본 로그 종속성에서 로그백 제외:
  • <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter</artifactId>
        <exclusions>
            <exclusion>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-logging</artifactId>
            </exclusion>
        </exclusions>
    </dependency>

    – Spring Web MVC 종속성 추가:
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>

    – Log4j2 의존성 추가

    Kotlin SpringBoot는 Apache Log4j2를 구성합니다.

    https://grokonez.com/spring-framework/spring-boot/kotlin-spring-boot/kotlin-springboot-configure-apache-log4j2

    좋은 웹페이지 즐겨찾기