From a61019a5d30502a06b3a0ef09ca32044b8d09e2b Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Mon, 26 Sep 2016 18:09:30 -0400 Subject: [feature] rotate logs --- src/leap/bitmask/core/logs.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 src/leap/bitmask/core/logs.py (limited to 'src/leap/bitmask/core/logs.py') diff --git a/src/leap/bitmask/core/logs.py b/src/leap/bitmask/core/logs.py new file mode 100644 index 0000000..2b42d61 --- /dev/null +++ b/src/leap/bitmask/core/logs.py @@ -0,0 +1,14 @@ +from os.path import abspath, join, isfile + +from twisted.python import logfile + +from leap.common.config import get_path_prefix + + +def loggerFactory(): + log_path = abspath(join(get_path_prefix(), 'leap', 'bitmaskd.log')) + rotate = isfile(log_path) + _logfile = logfile.LogFile.fromFullPath(log_path, maxRotatedFiles=5) + if rotate: + _logfile.rotate() + return _logfile -- cgit v1.2.3