Код: Выделить всё
[logger_root]
handlers=myHandler,mongoHandler
level=DEBUG
qualname=myapp
[handler_myHandler]
class=handlers.RotatingFileHandler
level=DEBUG
formatter=myFormatter
args=('myapp.log', 'a',20000000,10)
[handler_mongoHandler]
class=myapp.MongoLogger.MongoLogger
level=INFO
args=('log',)
[formatter_myFormatter]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
Код: Выделить всё
def emit(self, record):
logdata = record.__dict__
try:
if(self.data == None):
self.initDb()
self.logtable.insert(logdata)
except:
self.handleError(record)
Код: Выделить всё
logger.info("Processing account %s..." % account)
Можно ли сделать это с помощью модуля регистрации? Может быть, есть другой, лучший способ сделать то же самое?
Подробнее здесь: https://stackoverflow.com/questions/661 ... th-context
Мобильная версия