안녕하세요! 전에 Python의 logging 모듈을 사용하는 방법에 대해 포스팅한 적이 있었는데요, 이번에는 logging 파일에서 발생하는 한글 깨짐 현상을 해결하는 방법을 소개하려고 합니다. Python에서 로그 파일에 한글로 로그를 남기면 글자가 깨지는 문제를 만날 수 있는데, 이를 해결하기 위한 두 가지 방법을 가져왔습니다. 1. 로그 파일 생성 시 인코딩 설정하기로그 파일을 처음 생성할 때부터 UTF-8 인코딩을 설정하면, 한글 깨짐 현상을 예방할 수 있습니다. 이를 위해 FileHandler를 설정할 때 encoding='utf-8' 옵션을 추가하면 됩니다.import logging# 로깅 설정logger = logging.getLogger('my_logger')logger.setLevel..
Logging
안녕하세요! 오늘은 Python에서 작업 로그를 남기는 방법에 대해 소개하려고 합니다. 파이썬으로 작업하는 과정에서 에러나 중요한 이벤트가 로그 파일에 기록되게 할 수 있습니다. 최근 파이썬으로 자동화 작업을 할 때 에러나 중요한 이벤트들을 추적하기 위해 로그가 남도록 세팅했었는데요. 작업 과정마다 로그가 남으니 문제가 발생한 부분을 쉽게 파악할 수 있어 유용해 가져와봤습니다. logging 모듈이란?logging 모듈은 파이썬 표준 라이브러리로, 프로그램 실행 중 발생하는 다양한 정보를 기록하는 데 사용됩니다. 이 모듈을 사용하면 작업의 중요한 이벤트를 기록하고, 에러가 발생했을 때 이를 추적할 수 있으며, 기록된 로그를 통해 프로그램이 어떻게 실행되는지 확인할 수 있습니다. logging 사용법기본적..