logging.FileHandler¶
-
class
logging.FileHandler(filename, mode='a', encoding=None, delay=0)[source]¶ A handler class which writes formatted logging records to disk files.
Methods¶
__format__ |
default object formatter |
__init__(filename[, mode, encoding, delay]) |
Open the specified file and use it as the stream for logging. |
__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(). |
_open() |
Open the current base file with the (original) mode and encoding. |
acquire() |
Acquire the I/O thread lock. |
addFilter(filter) |
Add the specified filter to this handler. |
close() |
Closes the stream. |
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) |