System.out.println API
패키지 : java.lang (Java 기본 API)
System.out.println("Hello World!");
추후 logger를 배우게 되면서 위 API를 호출하는 것이 아니라
여러 JAVA 로깅 라이브러리 (log4j2, logback) 중 하나를 선택하여 로깅을 하게 됩니다.
Logger
라이브러리 : slf4j, log4j2, logback 등
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
...
private static final Logger logger = LoggerFactory.getLogger(HomeController.class);
...
logger.debug("Hello World!");
logger.info("Hello World!");
logger.warn("Hello World!");
logger.error("Hello World!");
- 콘솔화면
2022-01-18 13:44:18 DEBUG [com.kgh.lab.HomeController] - Hello World!
2022-01-18 13:44:18 INFO [com.kgh.lab.HomeController] - Hello World!
2022-01-18 13:44:18 WARN [com.kgh.lab..HomeController] - Hello World!
2022-01-18 13:44:18 ERROR [com.kgh.lab..HomeController] - Hello World!
시점, 로그의 레벨, 로그를 남기 메서드 등 추가 정보를 상세하게 남길 수 있습니다.
혹은 필요에 맞게 가공할 수 있습니다.
* 아래 포스팅에서 logging 라이브러리에 대해 자세히 다룹니다.
2022.01.14 - [Programming/JAVA] - JAVA logging framework (기본) - slf4j, log4j와 logback
'Programming > Languages (Java, etc)' 카테고리의 다른 글
[JAVA] Garbage Collection (가비지 컬렉션) (0) | 2022.02.16 |
---|---|
[JAVA] String 데이터 타입, String pool (0) | 2022.01.28 |
[JAVA] stack, heap (스택과 힙) 메모리 런타임 (0) | 2022.01.26 |
[javascript] event loop - 런타임의 이해 (0) | 2022.01.25 |
JAVA logging framework (기본) - slf4j, log4j와 logback (0) | 2022.01.14 |
댓글