본문 바로가기

SW LAB/Java

Java Logging Framework 란?

Application Project 를 진행하면 필수 요소 중 하나가 Log 를 남기는 Framework 구성입니다.
제품 개발이나 운영 시, 발생하는 문제를 추적하여 원인을 파악하기 위함이죠.

굉장히 유용한 Framework 이기 때문에 종류 또한 꽤 다양합니다.
또한, Logging 작업이 굉장히 많은 Project 를 위해 관리해주는 또 다른 Framework 가 있기도 하죠.
심지어 비용을 지불하고 구매할 정도로 막강한 기능을 갖고 있죠.

우선, 종류에 대해 간단히 살펴보고 자세히 알아보도록 하겠습니다.

  1. Java Util Logging (JUL)
    제가 직접 Performance Test 를 한 것은 아니지만, Log4J 와 Logback 에 비해 평가가 그리 좋지 못합니다.
    평가의 척도는 속도나 기능적인 면이지요.

  2. Log4J 1.x
    지금까지 가장 많이 사용된 Logging Framwork 일겁니다. 그러나, Log4J2 와 Logback 의 등장으로 사용 빈도가 점차 줄어들고 있지 않나 생각됩니다.
    공식적으로 Log4J 1.x 는 유지보수/개발이 끝났기 때문이죠.

  3. Log4J 2.x
    Log4J 후속작이며, 많이 활성화 되고 있는 Logging Framework 입니다.
    나중에 다루게 된다면, Log4J 2.x 와 Logback 비교가 꽤 유용한 공부가 될 것 같습니다.

  4. Logback
    마찬가지로 Log4J의 후속작입니다.

  • java logback configuration
    일자별 백업파일의 보관기관 : 30
  1. SLF4J Simple Logging (SLF4J SL)

이상입니다. 포스팅을 마치겠습니다.

- 참고주소
http://gubok.tistory.com/440

'SW LAB > Java' 카테고리의 다른 글

IntelliJ 설치 및 세팅  (0) 2020.04.23
JAVA : JPA 소개  (0) 2020.04.23
Java : Gradle Dependency  (0) 2020.04.23
Java Logging Framework 란?  (0) 2020.04.23
Java : Thread 와 Runnable  (0) 2020.04.23
JBossAS란?  (0) 2020.04.23