webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Public Member Functions | |
def | __init__ (self, capacity, flushLevel=logging.ERROR, target=None) |
def | shouldFlush (self, record) |
def | setTarget (self, target) |
def | flush (self) |
def | close (self) |
Public Member Functions inherited from compat_logging.handlers.BufferingHandler | |
def | __init__ (self, capacity) |
def | shouldFlush (self, record) |
def | emit (self, record) |
def | flush (self) |
Public Attributes | |
flushLevel | |
target | |
buffer | |
Public Attributes inherited from compat_logging.handlers.BufferingHandler | |
capacity | |
buffer | |
A handler class which buffers logging records in memory, periodically flushing them to a target handler. Flushing occurs whenever the buffer is full, or when an event of a certain severity or greater is seen.
def compat_logging.handlers.MemoryHandler.__init__ | ( | self, | |
capacity, | |||
flushLevel = logging.ERROR , |
|||
target = None |
|||
) |
Initialize the handler with the buffer size, the level at which flushing should occur and an optional target. Note that without a target being set either here or via setTarget(), a MemoryHandler is no use to anyone!
def compat_logging.handlers.MemoryHandler.close | ( | self | ) |
Flush, set the target to None and lose the buffer.
def compat_logging.handlers.MemoryHandler.flush | ( | self | ) |
For a MemoryHandler, flushing means just sending the buffered records to the target, if there is one. Override if you want different behaviour.
def compat_logging.handlers.MemoryHandler.setTarget | ( | self, | |
target | |||
) |
Set the target handler for this handler.
def compat_logging.handlers.MemoryHandler.shouldFlush | ( | self, | |
record | |||
) |
Check for buffer full or a record at the flushLevel or higher.
compat_logging.handlers.MemoryHandler.buffer |
compat_logging.handlers.MemoryHandler.flushLevel |
compat_logging.handlers.MemoryHandler.target |