From 69cd88bf108c827e73ca463d6520c0fa885ad4ff Mon Sep 17 00:00:00 2001 From: Olivier Dony Date: Thu, 5 Aug 2010 20:10:45 +0200 Subject: [PATCH] [IMP] logging: fixed DEBUG_RPC logging to be included at DEBUG_SQL level bzr revid: odo@openerp.com-20100805181045-9h4mdvc6itjr3oiv --- bin/netsvc.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/bin/netsvc.py b/bin/netsvc.py index 9dbb0d52483..624623081fc 100644 --- a/bin/netsvc.py +++ b/bin/netsvc.py @@ -395,8 +395,10 @@ class OpenERPDispatcherException(Exception): class OpenERPDispatcher: def log(self, title, msg): - if tools.config['log_level'] == logging.DEBUG_RPC: - Logger().notifyChannel('%s' % title, LOG_DEBUG_RPC, pformat(msg)) + logger = logging.getLogger(title) + if logger.isEnabledFor(logging.DEBUG_RPC): + for line in pformat(msg).split('\n'): + logger.log(logging.DEBUG_RPC, line) def dispatch(self, service_name, method, params): try: