로그 ( Log )란?
로그란 프로그램 개발이나 운영 시 시스템의 문제점을 파악하거나 운영상태에서 모니터링 하기 위한 데이터를 의미한다. 시스템 개발 시에는 개발자 및 테스터를 비롯한 소수의 사람들만 로그를 관리하므로 로그 추적이 간단하다.
💡 매번 로깅 코드를 작성하는 것은 불편할 수 있다. 그래서 로그를 편리하게 사용할 수 있도록 클래스를 설계하고, 영구적으로 로그를 저장할 수 있는 파일 저장 기능을 포함하는 코드를 작성해보자.
프로젝트 생성
my-logger/
├── src/
│ └── com/
│ └── tenco/
│ ├── ConsoleLogger.java
│ ├── FileLogger.java
│ └── MyLogger.java
└── build/
728x90
'Java' 카테고리의 다른 글
고수준 스트림 ( Data / Object Stream ) (0) | 2024.05.24 |
---|---|
사용자 모드와 커널 모드 (0) | 2024.05.24 |
파일복사 ( 문자기반 입/출력 ), ZIP 파일로 압축 (0) | 2024.05.21 |
파일 출력 스트림 ( 문자 기반 스트림 ) (0) | 2024.05.20 |
파일 입력 스트림 ( 문자 기반 스트림 ) (0) | 2024.05.20 |