diff options
author | Michal Minar <miminar@redhat.com> | 2013-08-20 13:26:36 +0200 |
---|---|---|
committer | Michal Minar <miminar@redhat.com> | 2013-08-23 06:47:40 +0200 |
commit | e67b7d8e30dda7e5dc726fbaf9b69e0af2075c0b (patch) | |
tree | fe7249f477244ce64211fe61cd72f5159a1f7ab9 /src/software | |
parent | 3f1967644b6eb02e9e8ce1e357a0b458683bf8d0 (diff) | |
download | openlmi-providers-e67b7d8e30dda7e5dc726fbaf9b69e0af2075c0b.tar.gz openlmi-providers-e67b7d8e30dda7e5dc726fbaf9b69e0af2075c0b.tar.xz openlmi-providers-e67b7d8e30dda7e5dc726fbaf9b69e0af2075c0b.zip |
software: fixed logging of tracing decorator
Logger needs to be obtained in a wrapper at runtime instead of
making it at init time of a module. In latter case logger could be
already invalid after the call to logging's configuration function.
Diffstat (limited to 'src/software')
-rw-r--r-- | src/software/lmi/software/util/cmpi_logging.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/software/lmi/software/util/cmpi_logging.py b/src/software/lmi/software/util/cmpi_logging.py index 6ff001e..ca256b9 100644 --- a/src/software/lmi/software/util/cmpi_logging.py +++ b/src/software/lmi/software/util/cmpi_logging.py @@ -150,7 +150,6 @@ def trace_function_or_method(is_method=False, frame_level=1): return "[%s, ...]" % _print_value(val[0]) return str(val) - logger = logging.getLogger(__name__+'.trace_function_or_method') module = func.__module__.split('.')[-1] frm = inspect.currentframe() for i in range(frame_level): @@ -164,6 +163,7 @@ def trace_function_or_method(is_method=False, frame_level=1): """ Wrapper for function or method, that does the logging. """ + logger = logging.getLogger(__name__+'.trace_function_or_method') if logger.isEnabledFor(logging.DEBUG): frm = inspect.currentframe() logargs = { |