summaryrefslogtreecommitdiff
path: root/src/leap/bitmask/core/logs.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/leap/bitmask/core/logs.py')
-rw-r--r--src/leap/bitmask/core/logs.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/leap/bitmask/core/logs.py b/src/leap/bitmask/core/logs.py
index 2b42d610..b8ba3ba3 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)