파이썬에서 로깅 포맷 문자열을 지정하는 데 사용되는 주요 문자열들은 다음과 같습니다.
%(asctime)s: 로그 메시지가 기록된 시간을 나타냅니다.
%(levelname)s: 로그 메시지의 레벨을 나타냅니다 (DEBUG, INFO, WARNING, ERROR, CRITICAL).
%(name)s: 로거의 이름을 나타냅니다.
%(message)s: 실제 로그 메시지를 나타냅니다.
%(pathname)s: 로그를 호출한 파일의 전체 경로를 나타냅니다.
%(filename)s: 로그를 호출한 파일의 파일명만을 나타냅니다.
%(module)s: 로그를 호출한 파일의 모듈 이름을 나타냅니다.
%(lineno)d: 로그를 호출한 파일에서의 라인 번호를 나타냅니다.
%(funcName)s: 로그를 호출한 함수의 이름을 나타냅니다.
%(threadName)s: 로그를 호출한 스레드의 이름을 나타냅니다.
해당 게시글은 ChatGPT의 도움을 받아 작성되었습니다.
'Language > Python' 카테고리의 다른 글
로그 필터 설정 (0) | 2023.07.23 |
---|---|
루트로거, 차일드로거 (0) | 2023.07.23 |
로그에 클래스이름 출력하기 (0) | 2023.07.23 |
로그 핸들러 추가 방법 (0) | 2023.07.20 |
Log handler (0) | 2023.07.20 |