示例#1
0
 def shouldFlush(self, record):
     """
     Check for buffer full or a record at the flushLevel or higher.
     """
     # Note: Calling class method directly to avoid MRO
     #
     # Note: Overrides PulseBatcher.shouldFlush which overrides
     # MemoryHandler.shouldFlush
     #       when inherited by this class
     return MemoryHandler.shouldFlush(self, record)
示例#2
0
 def shouldFlush(self, record):
     return MemoryHandler.shouldFlush(self, record) or (time.time() - self.__lastFlushTime > self.__flushInterval)\
            or (record.levelno >= self.flushLevel)