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)