파이썬 로그가 서비스 실행에서 안 보일 때: journalctl과 파일 로그 확인 순서
systemd로 실행한 Python 프로그램의 로그가 보이지 않을 때 표준 출력·오류와 journalctl을 먼저 확인하고, FileHandler와 SysLogHandler를 선택하는 기준을 설명합니다.
systemd로 실행한 Python 프로그램의 로그가 보이지 않을 때 표준 출력·오류와 journalctl을 먼저 확인하고, FileHandler와 SysLogHandler를 선택하는 기준을 설명합니다.
파이썬 자동화 로그에 API 키와 인증 정보가 남는 원인을 짚고, 호출부 제거와 Handler Filter 마스킹을 선택하는 기준 및 점검 방법을 설명합니다.
pySerial에서 COM 포트 액세스 거부가 날 때 포트명, 프로세스 점유, 운영체제 권한을 구분합니다.
Python requests의 SSL 인증서 오류를 verify=False로 우회하지 않고 CA 번들, 환경변수, 서버 체인과 프록시 순서로 구분합니다.
파이썬 sqlite3 database is locked 오류를 timeout만 늘리지 않고 트랜잭션 수명, connection 종료, 동시 writer 순서로 진단합니다.
여러 Python 프로세스의 로그가 섞이거나 빠질 때 QueueHandler와 QueueListener를 연결해 하나의 파일에 기록하는 구조와 worker 종료 순서를 설명합니다.
파이썬 JSON 한글 저장에서 ensure_ascii와 encoding=utf-8의 역할을 구분하고, \\uXXXX 표기와 UnicodeDecodeError를 확인하는 방법을 설명합니다.
파이썬 JSONDecodeError가 발생했을 때 오류 위치와 입력 표현을 확인하고, 작은따옴표·따옴표 없는 키·마지막 쉼표·여러 JSON 문서를 구분해 수정하는 방법을 설명합니다.
파이썬 로그 파일에 예외 traceback을 남기는 logger.exception과 logger.error(exc_info=True)의 차이, raise 판단, logger·handler level 점검법을 설명합니다.
파이썬 로그 파일이 없거나 INFO·DEBUG가 빠질 때 설정 순서, 기존 handler, 로그 레벨과 파일 순환 조건을 나눠 확인합니다.