20 lines
619 B
Python
20 lines
619 B
Python
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)
|