import logging import os # Path to the log file (in main_data for new app) LOG_FILE_PATH = os.path.join(os.path.dirname(__file__), 'main_data', 'log.txt') Logger = logging.getLogger('SignageApp') Logger.setLevel(logging.INFO) file_handler = logging.FileHandler(LOG_FILE_PATH, mode='a') file_handler.setLevel(logging.INFO) formatter = logging.Formatter('[%(levelname)s] [%(name)s] %(message)s') file_handler.setFormatter(formatter) Logger.addHandler(file_handler) stream_handler = logging.StreamHandler() stream_handler.setLevel(logging.INFO) stream_handler.setFormatter(formatter) Logger.addHandler(stream_handler)