aboutsummaryrefslogtreecommitdiffstats
path: root/anteater
diff options
context:
space:
mode:
Diffstat (limited to 'anteater')
-rw-r--r--anteater/utils/anteater_logger.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/anteater/utils/anteater_logger.py b/anteater/utils/anteater_logger.py
index ae9f356..1fe705f 100644
--- a/anteater/utils/anteater_logger.py
+++ b/anteater/utils/anteater_logger.py
@@ -11,6 +11,7 @@
import ConfigParser
import logging
+import os
config = ConfigParser.RawConfigParser()
config.read('anteater.conf')
@@ -30,6 +31,14 @@ class Logger:
ch.setLevel(logging.DEBUG)
self.logger.addHandler(ch)
+ # create the directory if not existed
+ path = os.path.dirname(anteater_log)
+ if ( False == os.path.exists(path)):
+ try:
+ os.makedirs(path)
+ except OSError as e:
+ raise e
+
handler = logging.FileHandler(anteater_log)
handler.setFormatter(formatter)
handler.setLevel(logging.DEBUG)