Files
Virtual-Display-Driver/Community Scripts/DisplayPreview/logging_config.py
T

21 lines
581 B
Python

import logging
from logging.handlers import RotatingFileHandler
def setup_logging():
logger = logging.getLogger()
logger.setLevel(logging.DEBUG)
handler = RotatingFileHandler('app.log', maxBytes=5*1024*1024, backupCount=5)
handler.setLevel(logging.DEBUG)
formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
handler.setFormatter(formatter)
logger.addHandler(handler)
console_handler = logging.StreamHandler()
console_handler.setFormatter(formatter)
logger.addHandler(console_handler)
return logger