Beispiel #1
0
 def __init__(self, name, level=logging.INFO):
     OutIntercepter.__init__(self)
     self._name = name
     self._log = name + '.log'
     self._level = level
     self._logger = logging.getLogger(name)
     self._handler = logging.FileHandler(self._log, encoding='UTF-8')
     self._formatter = logging.Formatter('[%(asctime)s] %(message)s')
     #set log level
     self._handler.setLevel(self._level)
     self._logger.setLevel(self._level)
     #assemble pipeline
     self._handler.setFormatter(self._formatter)
     self._logger.addHandler(self._handler)
Beispiel #2
0
 def __init__(self, name, level=logging.INFO):
     OutIntercepter.__init__(self)
     self._name      = name
     self._log       = name+'.log'
     self._level     = level
     self._logger    = logging.getLogger(name)
     self._handler   = logging.FileHandler(self._log, encoding='UTF-8')
     self._formatter = logging.Formatter('[%(asctime)s] %(message)s')
     #set log level
     self._handler.setLevel(self._level)
     self._logger.setLevel(self._level)
     #assemble pipeline
     self._handler.setFormatter(self._formatter)
     self._logger.addHandler(self._handler)
Beispiel #3
0
 def __enter__(self):
     OutIntercepter.__enter__(self)
     self._logger.log(self._level, '=== START LOGGING ===')
     return self
Beispiel #4
0
 def __enter__(self):
     OutIntercepter.__enter__(self)
     self._logger.log(self._level, '=== START LOGGING ===')
     return self