Prepend to logging message
Joan Miller
peloko45 at gmail.com
Sat Jan 9 20:01:54 EST 2010
How to prepend anything to a logging message? Is possible to do it
from the dictionary object (ExtraLog) or is there is that override
process() [1]?
------------------
class ExtraLog(object):
def __getitem__(self, name):
if name == 'foo':
result = 'testing'
return result
def __iter__(self):
keys = ['foo',]
keys.extend(self.__dict__.keys())
return iter(keys)
logger = logging.LoggerAdapter(logging.getLogger('foo'), ExtraLog())
------------------
[1] http://docs.python.org/library/logging.html#logging.LoggerAdapter
More information about the Python-list
mailing list