From 3a9770d54898a2062134d1066919c1172f6db33e Mon Sep 17 00:00:00 2001 From: b3yond Date: Sat, 14 Apr 2018 15:22:05 +0200 Subject: [PATCH] log python errors to extra file --- backend.py | 2 +- frontend.py | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/backend.py b/backend.py index 040aac4..385c126 100755 --- a/backend.py +++ b/backend.py @@ -10,7 +10,7 @@ import time if __name__ == '__main__': logger = logging.getLogger() - fh = logging.StreamHandler() + fh = logging.FileHandler('/var/log/ticketfrei/error.log') fh.setLevel(logging.DEBUG) logger.addHandler(fh) diff --git a/frontend.py b/frontend.py index 44619ef..fe55e4a 100755 --- a/frontend.py +++ b/frontend.py @@ -160,7 +160,7 @@ def login_mastodon(user): logger = logging.getLogger() -fh = logging.StreamHandler() +fh = logging.FileHandler('/var/log/ticketfrei/error.log') fh.setLevel(logging.DEBUG) logger.addHandler(fh) @@ -169,4 +169,7 @@ bottle.install(SessionPlugin('/')) if __name__ == '__main__': # testing only - bottle.run(host='localhost', port=8080) + try: + bottle.run(host='localhost', port=8080) + except Exception: + logger.error('Unspecified Error.', exc_info=True)