コード例 #1
0
ファイル: __init__.py プロジェクト: andersonbrands/gfworkflow
def logger_handler(logger_: logging.Logger, handler: logging.Handler):
    logger_.addHandler(handler)
    try:
        yield None
    finally:
        handler.close()
        logger_.removeHandler(handler)
コード例 #2
0
ファイル: __init__.py プロジェクト: zhouzaoyuan/mrfh
 def close(self):
     if not self.stream.closed:
         self.stream.flush()
         self.stream.close()
     if not self.stream_lock.closed:
         self.stream_lock.close()
     Handler.close(self)
コード例 #3
0
 def close(self, timeout=None):
     Handler.close(self)
     try:
         self.producter.flush(timeout)
     except Exception:
         pass
     self.producter.close(timeout)
コード例 #4
0
ファイル: process.py プロジェクト: pierretr/e3-core
def disable_commands_handler(handler: logging.Handler) -> None:
    """Disable special handler for commands.

    :param handler: Handler returned by enable_commands_handler
    """
    logging.getLogger().removeHandler(handler)
    handler.flush()
    handler.close()
コード例 #5
0
 def close(self):
     self.flush()
     self.acquire()
     try:
         self.target = NullHandler()
         Handler.close(self)
     finally:
         self.release()
コード例 #6
0
 def close(self):
     """
     Closes the stream.
     """
     if not self.stream.closed:
         self.stream.flush()
         self.stream.close()
     Handler.close(self)
コード例 #7
0
ファイル: logmgr.py プロジェクト: JarodLi/obssftp
 def close(self):
     try:
         self._close()
         if not self.stream_lock.closed:
             self.stream_lock.close()
     finally:
         self.stream_lock = None
         Handler.close(self)
コード例 #8
0
 def close(self):
     """Flushes any remaining messages in the queue."""
     if self.messages_pending:
         try:
             self.scribe_write(self._log_buffer)
         except self.ScribeHandlerException:
             pass
     Handler.close(self)
コード例 #9
0
 def close(self):
     """
     Closes the stream.
     """
     if not self.stream.closed:
         self.stream.flush()
         self.stream.close()
     Handler.close(self)
コード例 #10
0
 def close(self):
     self.target = None
     self.buffer = []
     self.acquire()
     try:
         Handler.close(self)
     finally:
         self.release()
コード例 #11
0
ファイル: handlers.py プロジェクト: BabyDuncan/commons
 def close(self):
   """Flushes any remaining messages in the queue."""
   if self.messages_pending:
     try:
       self.scribe_write(self._log_buffer)
     except self.ScribeHandlerException:
       pass
   Handler.close(self)
コード例 #12
0
 def close(self):
     self.flush()
     self.acquire()
     try:
         self.target = NullHandler()
         Handler.close(self)
     finally:
         self.release()
コード例 #13
0
    def close(self):
        """Close the producer and clean up."""
        self.acquire()
        try:
            if self.producer:
                self.producer.close()

            Handler.close(self)
        finally:
            self.release()
コード例 #14
0
 def close(self):
     """
     Closes the stream.
     """
     if self.stream and not self.stream.closed:
         self.stream.flush()
         self.stream.close()
     if self.stream_lock and not self.stream_lock.closed:
         self.stream_lock.close()
     Handler.close(self)
コード例 #15
0
ファイル: mqhandler.py プロジェクト: kaizengliu/flasky
    def close(self):
        self.acquire()
        try:
            if self.__conn and self.__conn.is_open:
                self.__conn.close()
                self.__conn = None
        finally:
            self.release()

        Handler.close(self)
コード例 #16
0
    def close(self):
        self.acquire()
        try:
            if self.__conn and self.__conn.is_open:
                self.__conn.close()
                self.__conn = None
        finally:
            self.release()

        Handler.close(self)
コード例 #17
0
 def close(self):
     try:
         self._close()
         if not self.stream_lock.closed:
             self.stream_lock.close()
     except AttributeError:
         pass
     finally:
         self.stream_lock = None
         Handler.close(self)
コード例 #18
0
ファイル: logger.py プロジェクト: daijun-hub/dj_fastapi
 def close(self):
     """
     Close log stream and stream_lock. """
     self._console_log("In close()", stack=True)
     try:
         self._close()
     finally:
         self._do_file_unlock()
         self.stream_lock = None
         Handler.close(self)
コード例 #19
0
 def close(self):
     """
     Close log stream and stream_lock. """
     try:
         self._close()
         if not self.stream_lock.closed:
             self.stream_lock.close()
     finally:
         self.stream_lock = None
         Handler.close(self)
コード例 #20
0
ファイル: cloghandler.py プロジェクト: 2mny/mylar
 def close(self):
     """
     Close log stream and stream_lock. """
     try:
         self._close()
         if not self.stream_lock.closed:
             self.stream_lock.close()
     finally:
         self.stream_lock = None
         Handler.close(self)
コード例 #21
0
ファイル: loggers.py プロジェクト: McStasMcXtrace/ufit
 def close(self):
     self.acquire()
     try:
         if self.stream:
             self.flush()
             self.stream.close()
             self.stream = None
             Handler.close(self)
     finally:
         self.release()
コード例 #22
0
ファイル: logging.py プロジェクト: t-imamichi/qiskit-nature
    def remove_handler(self, name: str,
                       handler: python_logging.Handler) -> None:
        """Remove handler from module.

        Args:
            name: module name
            handler: Logging Handler
        """
        logger = python_logging.getLogger(name)
        handler.close()
        logger.removeHandler(handler)
コード例 #23
0
ファイル: srothandler.py プロジェクト: cltrudeau/wrench
 def close(self):
     """
     Close log stream and stream_lock. """
     try:
         self._close()
         if hasattr(self.stream_lock, 'closed') and \
                 not self.stream_lock.closed:
             self.stream_lock.close()
     finally:
         self.stream_lock = None
         if Handler:
             Handler.close(self)
コード例 #24
0
ファイル: log.py プロジェクト: wayhk/ARK
    def close(self):
        """
        关闭文件流,并释放锁

        :return : None
        """
        try:
            self._close()
            if not self.stream_lock.closed:
                self.stream_lock.close()
        finally:
            self.stream_lock = None
            Handler.close(self)
コード例 #25
0
 def close(self):
     """Tidy up before removing from list of handlers"""
     self.logMessages = {}
     Handler.close(self)
コード例 #26
0
ファイル: utils.py プロジェクト: imclab/coverart_redirect
 def close(self):
     Handler.close(self)
     syslog.closelog()
コード例 #27
0
 def close(self):
     r"""
     """
     Handler.close(self)
コード例 #28
0
ファイル: utils.py プロジェクト: acoustid/acoustid-server
 def close(self):
     Handler.close(self)
     syslog.closelog()
コード例 #29
0
 def close(self):
     self._handler.close()
     LogHandler.close(self)
コード例 #30
0
 def closeHandler(oldHandler: logging.Handler):
     oldHandler.flush()
     oldHandler.close()
     rootLogger.removeHandler(oldHandler)
コード例 #31
0
ファイル: socketio_handler.py プロジェクト: HujYuj/auto_test2
 def close(self):
     print("SocketIOHandler close called!")
     Handler.close(self)
     self.socketio_client.close()
コード例 #32
0
 def close(self):
     """Tell the server we're done with the file. It will know to close the file once
     all clients are done with it."""
     Handler.close(self)
     self.client.done(self.client_id, self.filepath)