java.util.logging의 SimpleFormatter 및 XMLFormatter를 사용하여 Java에서 로그를 생성하는 가장 간단한 방법

게시 됨: 2020-05-26
java.util.logging의 SimpleFormatter, XMLFormatter를 사용하여 Java에서 로그를 생성하는 가장 간단한 방법

Java에는 많은 유틸리티가 함께 제공됩니다. 이 튜토리얼에서는 SimpleFormatterXMLFormatter 를 사용하여 로그 파일을 생성하는 가장 간단한 방법을 살펴보겠습니다.

Crunchify에서 얼마 전에 로깅에 대한 몇 가지 자습서를 게시했습니다.

  • 올바른 방법으로 log4j.properties 구성
  • 프로덕션 프로젝트에 Log4j 유틸리티를 사용할 준비가 되었습니다.
  • 나만의 로깅 수준 만들기

오늘 저는 호스트에서 Elastic FileBeats 를 설정하는 작업을 하고 있었고 런타임 시 Elastic FileBeats에서 선택할 수 있는 로그를 생성하고 싶었습니다.

저는 신속하게 로그 생성 유틸리티를 만들었으며 여러분 모두와 동일한 것을 공유하고 싶었습니다. 우리는 자바의 내장된 java.util.logging 유틸리티를 사용할 것입니다.

CrunchifyLogGenerator.java

위 프로그램에서 볼 수 있듯이 below 2 lines 에 주석을 달았습니다. 위 프로그램을 실행하고 두 줄 아래의 주석을 제거하면 XML 결과 출력이 표시됩니다.

위의 프로그램을 Java 응용 프로그램으로 실행하기만 하면 지정된 로그 파일에 아래 줄이 추가된 것을 볼 수 있습니다.

이클립스 콘솔 출력:

이 유틸리티가 프로젝트에 도움이 되기를 바랍니다. 이것을 실행하는 데 문제가 있으면 저에게 알려주십시오.