# server intended to test it.
def init_alternative_logger():
class H(logging.Handler):
- def emit(self, record):
- if record.levelno > 20:
- print record.levelno, record.pathname, record.msg
+ def emit(self, record):
+ if record.levelno > 20:
+ print record.levelno, record.pathname, record.msg
handler = H()
- logger = logging.getLogger()
- logger.handlers = []
+ # Add the handler to the 'openerp' logger.
+ logger = logging.getLogger('openerp')
logger.addHandler(handler)
logger.setLevel(logging.ERROR)
ct.start()
lt = len(self.threads)
if (lt > 10) and (lt % 10 == 0):
- # Not many threads should be serving at the same time, so log
- # their abuse.
- _logger.debug("Netrpc: %d threads", len(self.threads))
+ # Not many threads should be serving at the same time, so log
+ # their abuse.
- netsvc.Logger().notifyChannel("web-services", netsvc.LOG_DEBUG,
- "Netrpc: %d threads" % len(self.threads))
++ _logger.debug("Netrpc: %d threads", len(self.threads))
self.socket.close()
except Exception, e:
- logging.getLogger('web-services').warning("Netrpc: closing because of exception %s" % str(e))
+ _logger.warning("Netrpc: closing because of exception %s" % str(e))
self.socket.close()
return False