Handler instances dispatch logging events to specific
destinations.
The base handler class. Acts as a placeholder which defines the
Handler interface. Handlers can optionally use Formatter instances to
format records as desired. By default, no formatter is specified; in this
case, the 'raw' message as determined by record.message is logged.
|
__init__(self,
level=0)
Initializes the instance - basically setting the formatter to None
and the filter list to empty. |
|
|
|
createLock(self)
Acquire a thread lock for serializing access to the underlying I/O. |
|
|
|
acquire(self)
Acquire the I/O thread lock. |
|
|
|
release(self)
Release the I/O thread lock. |
|
|
|
setLevel(self,
level)
Set the logging level of this handler. |
|
|
|
format(self,
record)
Format the specified record. |
|
|
|
emit(self,
record)
Do whatever it takes to actually log the specified logging record. |
|
|
|
handle(self,
record)
Conditionally emit the specified logging record. |
|
|
|
setFormatter(self,
fmt)
Set the formatter for this handler. |
|
|
|
flush(self)
Ensure all logging output has been flushed. |
|
|
|
close(self)
Tidy up any resources used by the handler. |
|
|
|
handleError(self,
record)
Handle errors which occur during an emit() call. |
|
|
Inherited from Filterer :
addFilter ,
filter ,
removeFilter
|