diff --git a/lib/Bastion/Site.py b/lib/Bastion/Site.py index e72a2b7..4117f53 100644 --- a/lib/Bastion/Site.py +++ b/lib/Bastion/Site.py @@ -32,6 +32,9 @@ def asLogLevel(x): raise ValueError("asLogLevel - cannot interpret '{}' as a log level.".format(x)) +def asPath(x): + return pathlib.Path(x) + class canConfigure: """ @@ -111,6 +114,7 @@ def configured(self, conf): if 'logging' in condex: self.logging.level = condex.get(asLogLevel, 'logging.level', logging.WARN) + self.logging.path = condex.get(asPath, 'logging.path', self.logging.path) if 'policy' in condex: self.policy = RetentionPolicy(condex['policy'])