[Java] java.util.logging - 네이티브 로깅 라이브러리
java.util.logging - 네이티브 로깅 라이브러리
로깅 라이브러리는 콘솔에 로그를 어떤 식으로 출력할 지 방법을 제공한다. ( 로그를 파일로 저장할 수도 있음 )
근데 이거 잘 안씀. 과거에는 Log4J를 많이 사용했고, 최근에는 그 후속버전인 Logback이 많이 사용되는 추세.
사용 예)
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
public class MainEntry {
private static fianl Logger logger = Logger.getLogger(MainEntry.class.getName());
private FileHandler fileHandler;
public static void main(String[] args) {
logger.info("---- MainEntry 로그 시작 ----"); // 정보를 나타내는 로그
logger.warning("~~때문에 경고입니다."); // 경고를 나타내는 로그
logger.servere("~~때문에 에러가 났습니다."); // 심각(에러)을 나타내는 로그
logger.info("---- MainEntry 로그 끝 ----");
// 로그를 파일로 저장하려면
try {
fileHandler = new FileHandler(LogTest.class.getName() + ".log"); // 파라미터는 저장될 파일명
} catch (IOException ex) {
logger.log(Level.SEVERE, null, ex);
} catch (SecurityException ex) {
logger.log(Level.SEVERE, null, ex);
}
logger.addHandler(fileHandler);
}
}
'Programming > Java' 카테고리의 다른 글
[Java] SLF4J 라이브러리 - 추상 Logging Framework (0) | 2019.12.24 |
---|---|
[Java] Date 클래스와 SimpleDateFormat 클래스 (0) | 2019.12.02 |
[Java] 익명 클래스 (Anonymous Class) (0) | 2019.09.30 |
[Java] 자바 프로그램 콘솔 실행 ( execute with console ) (0) | 2019.01.22 |
쓰레드( Thread ) #1 (0) | 2019.01.17 |
댓글
이 글 공유하기
다른 글
-
[Java] SLF4J 라이브러리 - 추상 Logging Framework
[Java] SLF4J 라이브러리 - 추상 Logging Framework
2019.12.24 -
[Java] Date 클래스와 SimpleDateFormat 클래스
[Java] Date 클래스와 SimpleDateFormat 클래스
2019.12.02 -
[Java] 익명 클래스 (Anonymous Class)
[Java] 익명 클래스 (Anonymous Class)
2019.09.30 -
[Java] 자바 프로그램 콘솔 실행 ( execute with console )
[Java] 자바 프로그램 콘솔 실행 ( execute with console )
2019.01.22