summaryrefslogtreecommitdiffstats
path: root/ipalib/plugable.py
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-10-31 18:55:32 -0600
committerJason Gerard DeRose <jderose@redhat.com>2008-10-31 18:55:32 -0600
commit5269d1396c2e299d7fc66b55df7a84d482927549 (patch)
treed9432036b387eab2ac81021c520a0fd39c56936f /ipalib/plugable.py
parenta23d41a57f43c3a0f298d3918ae1712181fa544e (diff)
downloadfreeipa-5269d1396c2e299d7fc66b55df7a84d482927549.tar.gz
freeipa-5269d1396c2e299d7fc66b55df7a84d482927549.tar.xz
freeipa-5269d1396c2e299d7fc66b55df7a84d482927549.zip
Logging formats are now env variables; added log_format_stderr_debug format used when env.debug is True
Diffstat (limited to 'ipalib/plugable.py')
-rw-r--r--ipalib/plugable.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/ipalib/plugable.py b/ipalib/plugable.py
index f552b61f..ccaf1f15 100644
--- a/ipalib/plugable.py
+++ b/ipalib/plugable.py
@@ -35,7 +35,7 @@ from os import path
import errors
from errors import check_type, check_isinstance
from config import Environment, Env
-from constants import LOGGING_FILE_FORMAT, LOGGING_CONSOLE_FORMAT, DEFAULT_CONFIG
+from constants import DEFAULT_CONFIG
import util
@@ -785,14 +785,15 @@ class API(DictProxy):
# Add stderr handler:
stderr = logging.StreamHandler()
- stderr.setFormatter(logging.Formatter(LOGGING_CONSOLE_FORMAT))
+ format = self.env.log_format_stderr
if self.env.debug:
- level = logging.DEBUG
+ format = self.env.log_format_stderr_debug
+ stderr.setLevel(logging.DEBUG)
elif self.env.verbose:
- level = logging.INFO
+ stderr.setLevel(logging.INFO)
else:
- level = logging.WARNING
- stderr.setLevel(level)
+ stderr.setLevel(logging.WARNING)
+ stderr.setFormatter(logging.Formatter(format))
log.addHandler(stderr)
# Add file handler:
@@ -806,12 +807,11 @@ class API(DictProxy):
log.warn('Could not create log_dir %r', log_dir)
return
handler = logging.FileHandler(self.env.log)
- handler.setFormatter(logging.Formatter(LOGGING_FILE_FORMAT))
+ handler.setFormatter(logging.Formatter(self.env.log_format_file))
if self.env.debug:
- level = logging.DEBUG
+ handler.setLevel(logging.DEBUG)
else:
- level = logging.INFO
- handler.setLevel(level)
+ handler.setLevel(logging.INFO)
log.addHandler(handler)
def bootstrap_from_options(self, options=None, context=None):