일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 연산자
- 안드로이드
- Java
- 자바
- 패널 교체
- go
- Overloading
- Kotlin
- ListView
- golang
- 싱글 스레드
- Array
- adapter
- 노트북 추천
- 파이썬
- javascript
- Python
- js
- 오버로딩
- 코틀린
- 배열
- 함수
- 자바스크립트
- as?
- HP
- 노트북
- 리스트 뷰
- Android
- node.js
- var
Archives
- Today
- Total
Bbaktaeho
[Java] logging 모듈 (log4j, slf4j) 본문
반응형
추후 사용하게 된다면 수정할 예정
Logging?
log란? 과거 항해일지를 통나무에 기록했다하여 log(book)이라고 하여 주로 관리가 필요한 여러 직업서 다양하게 사용 중이다.
-나무위키-
개발할 때 log를 남기는 일 즉, logging을 하는 이유는 디버그를 하기 위해서입니다.
어디서 예외가 발생했는지 그 코드의 위치를 찾거나 시점을 찾을 때 사용합니다.
디버그만 하는 것은 아닙니다.
서버 측면에서는 흔적을 남기기 위해 사용하곤 합니다.
log4j
log for java
자바에서 로그문의 출력을 다양한 대상을 다양하게 출력할 수 있도록 도와주는 logging 모듈입니다.
많이 사용되는 모듈이며 가장 보편적인 모듈입니다.
slf4j
The Simple Logging Facade for Java
log4j 로깅 모듈처럼 똑같은 방법으로 사용할 수 있게 해줍니다.
facade는 "건물의 정면"을 의미하는데 객체지향에서는 어떤 소프트웨어의 다른 커다란 코드 부분에 대한 간략화된 인터페이스를 제공하는 객체입니다.
널리 사용되는 logging모듈을 위한 바인딩을 제공해줍니다.
반응형