Programming/Python
loguru.logger
Roiei
2022. 4. 25. 10:12
반응형
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")
반응형