diff --git a/file_webservice/conjurer_musician.py b/file_webservice/conjurer_musician.py index 2b12709..8382194 100644 --- a/file_webservice/conjurer_musician.py +++ b/file_webservice/conjurer_musician.py @@ -14,6 +14,7 @@ from sys import platform import logging from flask import Flask, jsonify, request from waitress import serve +from logging import handlers HOST_ADDRESS = "192.168.1.15" @@ -26,21 +27,14 @@ if platform in ("linux", "linux2"): NETRC_FILE = "/home/mtuszowski/.netrc" LOGSTORE = "/home/mtuszowski/conjurer/logs/" ENCODING = "utf-8" - GRAPHICS_PATH = "/home/mtuszowski/conjurer/Conjurer_graphics/" + else: LOGFILE = "/home/pi/Conjurer/discord_mus_service.log" - MEMORY_FIVE_SIARA = "/home/pi/Conjurer/pamiec.json" - SYSTEM_GPT_SETTINGS = "/home/pi/Conjurer/system_gpt_settings.json" - MEMORY_FIVE_MUZYKA = "/home/pi/Conjurer/pamiec_muzyki.json" - MUSIC_FOLDER = "/home/pi/RetroPie/mp3/" - SETTINGS_FILE = "/home/pi/Conjurer/settings.json" NETRC_FILE = "/home/pi/.netrc" LOGSTORE = "/home/pi/RetroPie/logs/" - ACCIDENT_LOG = "/home/pi/Conjurer/accident_log.json" ENCODING = "utf-8" - GRAPHICS_PATH = "/home/pi/RetroPie/Conjurer_graphics/" - DIR_PATH_SADOX = "/home/pi/RetroPie/Fansadox/" + music_file_list = [] @@ -261,6 +255,17 @@ def waitress_run(): if __name__ == "__main__": logger = logging.getLogger('conjurer_musician') logger.setLevel(logging.DEBUG) + formatter = logging.Formatter("%(asctime)s - %(name)s - %(levelname)s - %(message)s") + handler = handlers.RotatingFileHandler( + filename=LOGFILE, + encoding=ENCODING, + mode="a", + maxBytes=6 * 1024 * 1024, + backupCount=6, + ) + handler.setFormatter(formatter) + logger.addHandler(handler) + rescan() logger.info("Started") threads = [] @@ -272,5 +277,3 @@ if __name__ == "__main__": for worker in threads: worker.join() - -#TODO: Inne pliki - sadox, dokumenty naukowe itp.