본문 바로가기

개발/Java

자바의 예외 처리 - 로그 남기기(log)

반응형

Logging


  • 시스템 운영에 대한 기록
  • 오류가 발생 했을 때 그 오류에 대한 대한 기록을 남겨 디버깅을 용이하게 함
  • 로그 파일에 기록하는 코드를 추가하여 필요한 정보가 로그로 남을 수 있도록 함
  • 디버깅, 시스템 에러 추적, 성능, 문제점 향상들을 위해 사용
너무 적은 로그 : 정확한 시스템의 상황을 파악하기 어려움
너무 많은 로그 : 빈번한 file I/O의 오버헤드와 로그 파일의 백업 문제 등

 

java.util.logging


  • 자바에서 기본적으로 제공되는 log package
  • 파일이나 콘솔에 로그 내용을 출력 가능
  • jre/lib/logging.properties 파일을 편집하여 로그의 출력방식 로그 레벨을 변경 가능
  • 로그 레벨 : server, warning, info, config, fine, finer, finest 
반응형

'개발 > Java' 카테고리의 다른 글

직렬화(serialization)  (0) 2021.05.11
I/O 스트림 정의  (0) 2021.05.09
예외 처리 미루기  (0) 2021.05.08
Java의 예외 처리하기 - Exception  (0) 2021.05.07
reduce( ) 연산  (0) 2021.05.07