본문 바로가기

시즌1/Java Tips

[Java Tips] Logger 설정을 Properties File로 처리하는 법

이 팁은 java.util.logging.Logger으 Default 값들을 Properties File로 설정하는 법을 설명합니다.

다음 내용을 Properties 파일에 저장하신 후,


    # 루트 로거에 대한 랜들러 설정
    handlers = java.util.logging.ConsoleHandler, java.util.logging.FileHandler
    
    # Default 로깅 레벨 설정
    .level = ALL
    
    # ConsoleHandler 에 대한 로깅 레벨 설정
    java.util.logging.ConsoleHandler.level = INFO
    
    # FileHandler 에 대한 로깅 레벨 설정
    java.util.logging.FileHandler.level = ALL
    
    # ConsoleHandler 에 대핸 포맷터 설정
    java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
    
    # com.mycompany 에 대한 로깅 레벨
    com.mycompany.level = ALL 



실행하실 대, 다음과 같이 파일 경로를 지정해 주시면 됩니다.

java -Djava.util.logging.config.file=mylogging.properties <class>