From 125c711cd5b6faa4e6d62d18dde61dac90471f39 Mon Sep 17 00:00:00 2001 From: "Kali Kaneko (leap communications)" Date: Tue, 27 Sep 2016 16:38:18 -0400 Subject: [bug] create config dir if it does not exist --- src/leap/bitmask/core/logs.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/leap/bitmask/core/logs.py b/src/leap/bitmask/core/logs.py index 2b42d61..b8ba3ba 100644 --- a/src/leap/bitmask/core/logs.py +++ b/src/leap/bitmask/core/logs.py @@ -1,3 +1,4 @@ +from os import makedirs from os.path import abspath, join, isfile from twisted.python import logfile @@ -6,6 +7,9 @@ from leap.common.config import get_path_prefix def loggerFactory(): + configdir = abspath(join(get_path_prefix(), 'leap')) + if not configdir: + makedirs(configdir) log_path = abspath(join(get_path_prefix(), 'leap', 'bitmaskd.log')) rotate = isfile(log_path) _logfile = logfile.LogFile.fromFullPath(log_path, maxRotatedFiles=5) -- cgit v1.2.3