반응형
Python/Python 예제 코드2024. 6. 20. 20:35logging을 사용하여 레벨별로 다른 파일에 로그를 저장하는 예제

logging을 사용하여 레벨별로 다른 파일에 로그를 저장하는 예제입니다. 데이터를 편하게 저장할 방법을 고민해보다가 찾은 방법입니다. INFO 레벨로 출력한 데이터만 따로 저장할 수 있습니다. 2024. 5. 20  최초작성실행해보면 log.txt와 화면에는 모든 로그가 출력됩니다. 2024-06-20 20:31:43,663 - DEBUG - This is a debug message2024-06-20 20:31:43,663 - INFO - This is an info message2024-06-20 20:31:43,664 - WARNING - This is a warning message2024-06-20 20:31:43,664 - ERROR - This is an error message2024-0..

logging과 PyQt5를 사용하여 로그창 구현
Qt/PyQt5 강좌2023. 10. 22. 05:43logging과 PyQt5를 사용하여 로그창 구현

logging과 PyQt5를 사용하여 로그창을 구현한 예제입니다. 텍스트 파일에도 로그창에 보이는 내용이 따로 저장됩니다. 2022. 07. 21 최초작성 2022. 10. 30 한글 메시지 저장시 깨지는 현상 해결 2023. 06. 14 최종수정 - QTextEditLogger에 보여지는 로그 지우는 버튼 추가 Test Me 버튼을 클릭하면 로그가 추가됩니다. Clear 버튼을 클릭하면 QTextEditLogger에 보여지던 로그가 모두 지워집니다. 전체 소스코드입니다. import sys from PyQt5 import QtWidgets import logging date_strftime_format = "%d-%b-%y %H:%M:%S" message_format = "%(asctime)s - %(..

Python/Python 예제 코드2023. 10. 11. 22:08Process, Thread, Main 함수 로그를 파일에 저장하는 logging Python 예제

Process, Thread, Main 함수의 로그를 파일로 저장하는 logging Python 예제 코드입니다. 2022. 12. 25 최초작성 import logging import logging.handlers import multiprocessing import threading def listener_configurer(): root = logging.getLogger() h = logging.handlers.RotatingFileHandler('log_test.txt', 'w', 0, 0) f = logging.Formatter('%(asctime)s %(processName)-10s %(name)s %(levelname)-8s %(message)s') h.setFormatter(f) root..

Python/Python 예제 코드2022. 11. 14. 21:05logging을 사용하여 stdout, stderr을 파일에 저장하는 Python 예제

logging을 사용시 출력하라고 지정한 내용외에 표준 출력이나 표준 에러로 화면에 보여지는 내용들이 파일에 저장되었으면 하는 아쉬움이 있었습니다. 찾아보니 해결한 코드가 있네요. 하지만 파일에 저장이 되는 반면 화면에는 출력이 보이지 않는 단점이 있습니다. https://stackoverflow.com/a/39215961/19664020 2022. 11. 14 최초작성 import logging import sys class StreamToLogger(object): """ Fake file-like stream object that redirects writes to a logger instance. """ def __init__(self, logger, level): self.logger = log..

반응형
image