Home | Trees | Index | Help |
|
---|
|
Filterer --+ | Handler --+ | BufferingHandler --+ | MemoryHandler
Method Summary | |
---|---|
__init__(self,
capacity,
flushLevel,
target)
Initialize the handler with the buffer size, the level at which flushing should occur and an optional target. | |
close(self)
Flush, set the target to None and lose the buffer. | |
flush(self)
For a MemoryHandler, flushing means just sending the buffered records to the target, if there is one. | |
setTarget(self,
target)
Set the target handler for this handler. | |
shouldFlush(self,
record)
Check for buffer full or a record at the flushLevel or higher. | |
Inherited from BufferingHandler | |
emit(self,
record)
Emit a record. | |
Inherited from Handler | |
acquire(self)
Acquire the I/O thread lock. | |
createLock(self)
Acquire a thread lock for serializing access to the underlying I/O. | |
format(self,
record)
Format the specified record. | |
handle(self,
record)
Conditionally emit the specified logging record. | |
handleError(self,
record)
Handle errors which occur during an emit() call. | |
release(self)
Release the I/O thread lock. | |
setFormatter(self,
fmt)
Set the formatter for this handler. | |
setLevel(self,
level)
Set the logging level of this handler. | |
Inherited from Filterer | |
addFilter(self,
filter)
Add the specified filter to this handler. | |
filter(self,
record)
Determine if a record is loggable by consulting all the filters. | |
removeFilter(self,
filter)
Remove the specified filter from this handler. |
Method Details |
---|
__init__(self,
capacity,
flushLevel=40,
target=None)
|
close(self)Flush, set the target to None and lose the buffer.
|
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.
|
setTarget(self, target)Set the target handler for this handler. |
shouldFlush(self, record)Check for buffer full or a record at the flushLevel or higher. |
Home | Trees | Index | Help |
|
---|
Generated by Epydoc 2.1 on Thu Oct 13 20:20:57 2005 | http://epydoc.sf.net |