123456789101112131415161718192021222324 |
- # -*- coding: utf-8 -*-
- # Part of Odoo. See LICENSE file for full copyright and licensing details.
- import logging
- import sys
- class ExceptionLogger:
- """
- Redirect Exceptions to the logger to keep track of them in the log file.
- """
- def __init__(self):
- self.logger = logging.getLogger()
- def write(self, message):
- if message != '\n':
- self.logger.error(message)
- def flush(self):
- pass
- sys.stderr = ExceptionLogger()
|