loguru.logger

2022. 4. 25. 10:12Programming/Python

    목차
반응형

https://loguru.readthedocs.io/en/stable/api/logger.html

 

loguru.logger — loguru documentation

Logger – A logger wrapping the core logger, but transforming logged message adequately before sending.

loguru.readthedocs.io

설치

pip install loguru

사용법

include

from loguru import logger

 

 

def func1():
    logger.info("+")

위와 같이 logger를 통해 info를 출력하는 코드를 작성한 후, 실행하면, 다음과 같이 상세한 정보를 출력합니다.

 

2022-04-24 21:15:41.917 | INFO     | prj.sub_module1.file1:func1:10 - +

폴더 tree와 file name그리고 함수명과 log의 출력 line 위치까지 출력해 줍니다.
 

+ custom log

원하는 log level를 지정하고자 한다면 다음과 같이 level를 등록합니다.

 

new_level = logger.level("VIEW", no=38, color="<yellow>")

 

VIEW라는 log level에 color를 노란색으로 지정 했습니다.
이제 다음과 같이 사용합니다.

 

logger.log("VIEW", "hello")

 

반응형

'Programming > Python' 카테고리의 다른 글

numpy frombuffer  (0) 2023.09.05
Python glob  (0) 2023.09.05
Click: the Python CLI library  (0) 2022.04.25
파이썬 윤년 (Python leap year)  (0) 2021.12.24
Python: 원소의 중복 제거  (0) 2021.12.15