J
Joan Miller
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())
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())