diff --git a/backend.py b/backend.py index fd18aee..0286f77 100755 --- a/backend.py +++ b/backend.py @@ -17,7 +17,7 @@ def shutdown(): if __name__ == '__main__': logger = logging.getLogger() - fh = logging.FileHandler('/var/log/ticketfrei/backend.log') + fh = logging.FileHandler(config["log"]["log_backend"]) fh.setLevel(logging.DEBUG) logger.addHandler(fh) diff --git a/config.py b/config.py index 02ef632..ce381aa 100755 --- a/config.py +++ b/config.py @@ -55,8 +55,14 @@ def load_env(): pass try: - if os.environ['LOG_PATH'] != "": - configdict['log']['log_path'] = os.environ['LOG_PATH'] + if os.environ['LOG_FRONTEND'] != "": + configdict['log']['log_frontend'] = os.environ['LOG_FRONTEND'] + except KeyError: + pass + + try: + if os.environ['LOG_BACKEND'] != "": + configdict['log']['log_backend'] = os.environ['LOG_BACKEND'] except KeyError: pass diff --git a/config.toml.example b/config.toml.example index 35c6316..ff54708 100644 --- a/config.toml.example +++ b/config.toml.example @@ -16,4 +16,5 @@ mbox_user = "root" db_path = "/var/ticketfrei/db.sqlite" [log] -log_path = "/var/ticketfrei/error.log" +log_frontend = "/var/ticketfrei/frontend.log" +log_backend = "/var/log/ticketfrei/backend.log" diff --git a/frontend.py b/frontend.py index 7d7a539..5611796 100755 --- a/frontend.py +++ b/frontend.py @@ -265,7 +265,7 @@ def login_mastodon(user): logger = logging.getLogger() -fh = logging.FileHandler(config['log']['log_path']) +fh = logging.FileHandler(config['log']['log_frontend']) fh.setLevel(logging.DEBUG) logger.addHandler(fh)