diff options
author | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-21 10:52:28 -0800 |
---|---|---|
committer | Vishvananda Ishaya <vishvananda@gmail.com> | 2011-02-21 10:52:28 -0800 |
commit | 5e02518d8ae5e7f57033e28ae85067d28c1ff3d8 (patch) | |
tree | 5f95313b8b414d5e54475562901a696f83e6d6f9 /nova/log.py | |
parent | 753d3a6915ad8387ea29ad1a7fb4aed74c4b71fd (diff) | |
download | nova-5e02518d8ae5e7f57033e28ae85067d28c1ff3d8.tar.gz nova-5e02518d8ae5e7f57033e28ae85067d28c1ff3d8.tar.xz nova-5e02518d8ae5e7f57033e28ae85067d28c1ff3d8.zip |
reset to notset if level isn't in flags
Diffstat (limited to 'nova/log.py')
-rw-r--r-- | nova/log.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/nova/log.py b/nova/log.py index 5ffb52cde..61a279882 100644 --- a/nova/log.py +++ b/nova/log.py @@ -144,12 +144,14 @@ class NovaLogger(logging.Logger): def setup_from_flags(self): """Setup logger from flags""" + level = NOTSET for pair in FLAGS.default_log_levels: - logger, _sep, level = pair.partition('=') + logger, _sep, level_name = pair.partition('=') # NOTE(todd): if we set a.b, we want a.b.c to have the same level # (but not a.bc, so we check the dot) if self.name == logger or self.name.startswith("%s." % logger): - self.setLevel(globals()[level]) + level = globals()[level_name] + self.setLevel(level) def _log(self, level, msg, args, exc_info=None, extra=None, context=None): """Extract context from any log call""" |