diff options
author | Tomas Touceda <chiiph@leap.se> | 2013-04-09 10:46:15 -0300 |
---|---|---|
committer | Tomas Touceda <chiiph@leap.se> | 2013-04-09 10:46:15 -0300 |
commit | 1a673bd33f7dcd0d8fecd94a2086c01f88a2ecc9 (patch) | |
tree | fbb045606bb8fe94c8dc03065fbcb284668651c8 | |
parent | d2b0896dcef897437bf2ffdb69848fff8ff9c1c9 (diff) |
Revert "Remove logging setup from thandy"
This reverts commit d2b0896dcef897437bf2ffdb69848fff8ff9c1c9.
-rw-r--r-- | lib/thandy/ClientCLI.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/lib/thandy/ClientCLI.py b/lib/thandy/ClientCLI.py index b86b5eb..d3bcaf0 100644 --- a/lib/thandy/ClientCLI.py +++ b/lib/thandy/ClientCLI.py @@ -39,6 +39,7 @@ class RegularLogFilter: def configureLogs(options): logLevel = logging.INFO + cLogFormat = False for o,v in options: if o == '--debug': logLevel = logging.DEBUG @@ -46,9 +47,21 @@ def configureLogs(options): logLevel = logging.INFO elif o == '--warn': logLevel = logging.WARN + elif o == '--controller-log-format': + cLogFormat = True + console = logging.StreamHandler() + console.setLevel(logLevel) logger = logging.getLogger("") + logger.addHandler(console) logger.setLevel(logLevel) + if cLogFormat: + #formatter = logging.Formatter("%(names)s %(levelname)s %(message)r") + formatter = ControlLogFormatter() + else: + formatter = logging.Formatter("%(levelname)s:%(message)s") + console.addFilter(RegularLogFilter()) + console.setFormatter(formatter) def update(args): repoRoot = thandy.util.userFilename("cache") |