diff options
Diffstat (limited to 'nova/log.py')
-rw-r--r-- | nova/log.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/nova/log.py b/nova/log.py index 1e04f755d..86f157080 100644 --- a/nova/log.py +++ b/nova/log.py @@ -1,5 +1,6 @@ # vim: tabstop=4 shiftwidth=4 softtabstop=4 +# Copyright 2011 OpenStack LLC. # Copyright 2010 United States Government as represented by the # Administrator of the National Aeronautics and Space Administration. # All Rights Reserved. @@ -38,6 +39,7 @@ import traceback import nova from nova import flags +from nova import local from nova import version @@ -152,6 +154,8 @@ class NovaLogger(logging.Logger): """Extract context from any log call.""" if not extra: extra = {} + if context is None: + context = getattr(local.store, 'context', None) if context: extra.update(_dictify_context(context)) extra.update({"nova_version": version.version_string_with_vcs()}) |