logging.StreamHandler¶
-
class
logging.StreamHandler(stream=None)[source]¶ A handler class which writes logging records, appropriately formatted, to a stream. Note that this class does not close the stream, as sys.stdout or sys.stderr may be used.
Methods¶
__format__ |
default object formatter |
__init__([stream]) |
Initialize the handler. |
__new__((S, ...) |
|
__reduce__ |
helper for pickle |
__reduce_ex__ |
helper for pickle |
__sizeof__(() -> int) |
size of object in memory, in bytes |
__subclasshook__ |
Abstract classes can override this to customize issubclass(). |
acquire() |
Acquire the I/O thread lock. |
addFilter(filter) |
Add the specified filter to this handler. |
close() |
Tidy up any resources used by the handler. |
createLock() |
Acquire a thread lock for serializing access to the underlying I/O. |
emit(record) |
Emit a record. |
filter(record) |
Determine if a record is loggable by consulting all the filters. |
flush() |
Flushes the stream. |
format(record) |
Format the specified record. |
get_name() |
|
handle(record) |
Conditionally emit the specified logging record. |
handleError(record) |
Handle errors which occur during an emit() call. |
release() |
Release the I/O thread lock. |
removeFilter(filter) |
Remove the specified filter from this handler. |
setFormatter(fmt) |
Set the formatter for this handler. |
setLevel(level) |
Set the logging level of this handler. |
set_name(name) |