log: Make the log_exception support a per instance logger.
authorMatthijs Kooijman <matthijs@stdin.nl>
Sat, 7 Aug 2010 19:09:20 +0000 (21:09 +0200)
committerMatthijs Kooijman <matthijs@stdin.nl>
Sat, 7 Aug 2010 19:09:20 +0000 (21:09 +0200)
commit8864a7ddb2f3da6b7823a78ba5ec60de18110caf
tree505bc4e243c8b7f482513f048e0f13c14e2ee8c8
parent7cc646921e15310e86807c26f8c6462b41362e58
log: Make the log_exception support a per instance logger.

Previously, the logger to use was always passed to the decorator
directly, thus it must be known at class-definition time. Now, the
decorator supports not being passed a logger, in which case it will
assume the decorated function is a method on an object that has a "log"
attribute.
src/lib/backupninja/log.py