From 8090d3c5bc5ea0ab9bf960c76262a30c48dc2760 Mon Sep 17 00:00:00 2001 From: Anders Ingemann Date: Fri, 19 Dec 2014 21:55:32 +0100 Subject: [PATCH] Log to file on the remote --- bootstrapvz/remote/server.py | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/bootstrapvz/remote/server.py b/bootstrapvz/remote/server.py index a802af2..28e9e44 100644 --- a/bootstrapvz/remote/server.py +++ b/bootstrapvz/remote/server.py @@ -15,11 +15,22 @@ def main(): def setup_logging(): + root = logging.getLogger() + root.setLevel(logging.NOTSET) + from log import LogForwarder log_forwarder = LogForwarder() - root = logging.getLogger() root.addHandler(log_forwarder) - root.setLevel(logging.NOTSET) + + from datetime import datetime + import os.path + from bootstrapvz.base.log import get_file_handler + timestamp = datetime.now().strftime('%Y%m%d%H%M%S') + filename = '{timestamp}_remote.log'.format(timestamp=timestamp) + logfile_path = os.path.join('/var/log/bootstrap-vz', filename) + file_handler = get_file_handler(logfile_path, True) + root.addHandler(file_handler) + return log_forwarder