파이썬 로그에 색상 추가
1619 단어 pythoncodenewbie
python
logging
라이브러리는 로그의 출력을 만들 수 있도록 유용하지만, 읽기 어려울 수도 있습니다.디버깅으로 발생하는 상황을 추적하려고 시도할 때, 이것은 매우 어려울 수 있습니다.이것이 바로
colorlogs
라이브러리가 진정으로 도움을 줄 수 있는 곳이다.이 라이브러리를 사용하면 로그 메시지의 유형에 따라 빨간색은 오류를 표시하고 파란색은 디버깅을 표시합니다.다음 코드 세그먼트를 참조하십시오.
import coloredlogs, logging
mylogs = logging.getLogger(__name__)
coloredlogs.install(level=logging.DEBUG, logger=logger)
# Some examples.
mylogs.debug("This is debug")
mylogs.info("This is info")
mylogs.warning("This is warning")
mylogs.error("This is an error")
mylogs.critical("This is a critical message")
coloredlogs
스트리밍 프로그램을 만들고 전달된 레코드에 추가합니다.그것은 자신의 기본 형식과 색 설정을 가지고 있으며, 취미에 따라 맞춤형으로 설정할 수 있다.우리가 전달할 수 있는 몇 가지 중요한 매개 변수coloredlogs.install()
를 살펴보자.level
- 레벨을 나타내는 정수입니다.(logging.DEBUG가 정수를 반환하는 것을 기억하십시오.)logger
- 스트림 프로세서에 연결해야 하는 레코더의 이름입니다.logger.add_handler()
와 동일한 작업 수행)fmt
- 형식 스타일을 나타내는 문자열입니다.datefmt
- 시간 형식을 나타내는 문자열입니다.level_styles
- 등급 데이터와 색을 포함하는 사전field_styles
- 필드와 색 데이터를 포함하는 사전Reference
이 문제에 관하여(파이썬 로그에 색상 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/charlesw001/add-some-colour-to-your-python-logs-3g3h텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)