[IMP] logging: configure a top-level `openerp` logger instead of the root logger.

bzr revid: vmt@openerp.com-20120124104558-r3nz6pvjlcv09aht
This commit is contained in:
Vo Minh Thu 2012-01-24 11:45:58 +01:00
parent 4d77e87495
commit 6e3ad4f8c9
1 changed files with 4 additions and 5 deletions

View File

@ -188,9 +188,8 @@ def init_logger():
formatter = DBFormatter(format) formatter = DBFormatter(format)
handler.setFormatter(formatter) handler.setFormatter(formatter)
# add the handler to the root logger # Add the handler to the 'openerp' logger.
logger = logging.getLogger() logger = logging.getLogger('openerp')
logger.handlers = []
logger.addHandler(handler) logger.addHandler(handler)
logger.setLevel(int(tools.config['log_level'] or '0')) logger.setLevel(int(tools.config['log_level'] or '0'))
@ -202,8 +201,8 @@ def init_alternative_logger():
if record.levelno > 20: if record.levelno > 20:
print record.levelno, record.pathname, record.msg print record.levelno, record.pathname, record.msg
handler = H() handler = H()
logger = logging.getLogger() # Add the handler to the 'openerp' logger.
logger.handlers = [] logger = logging.getLogger('openerp')
logger.addHandler(handler) logger.addHandler(handler)
logger.setLevel(logging.ERROR) logger.setLevel(logging.ERROR)