본문 바로가기
반응형

Logging2

[Spring Boot] logback을 통해 스프링부트 로그 설정 시작하기 logback을 통해 스프링부트 로그 설정 시작하기 스프링부트 로그 설정을 하기 전에 관련 지식을 간단히 알아보자. 스프링 부트는 SLF4J(Simple Logging Facade for Java)를 이용하여 로그를 관리한다. 이는 로깅 프레임워크를 쉽게 사용할 수 있도록 도와주는 퍼사드다. 퍼사드는 GoF 디자인 패턴 중 하나로서 복잡한 서브 시스템을 쉽게 사용할 수 있도록 간단하고 통일된 인터페이스를 제공한다. 스프링 부트는 퍼사드를 이용하여 로깅 프레임워크의 구조를 몰라도 쉽게 사용할 수 있고, 프레임워크와의 의존성을 낮게 유지하여 쉽게 교체할 수 있도록 한다. 스프링 부트는 SLF4J라는 퍼사드를 통해서 LogBack을 사용한다. LogBack은 Log4j 개발자인 세키 굴쿠(Ceki Gulku).. 2021. 4. 4.
파이썬(python) 로깅(logging) 모듈이란? 파이썬에서 로그를 관리해주는 모듈입니다. 파이썬 내장 모듈이기 때문에 설치할 필요가 없습니다. 사용법 import logging logging.debug("debug") # 5 단계 logging.info("I'm xxx") # 4 단계 logging.warning("warnig") # 3 단계 logging.error("error") # 2 단계 logging.critical("critical") # 1 단계 위의 문장들을 실행하면 아래와 같은 결과를 볼 수 있습니다. debug, info()는 로그가 찍히지 않은 것을 볼 수 있다. logging 모듈은 5 단계의 레벨을 지원합니다. 5단계: debug(가장 심각하지 않음) 4단계: info 3단계: warning 2단계: error 1단계: crit.. 2019. 4. 2.
반응형