beamlime.logging.handlers.BeamlimeFileHandler#

class beamlime.logging.handlers.BeamlimeFileHandler(filename, mode='a', encoding=None, delay=False, errors=None)[source]#
__init__(filename, mode='a', encoding=None, delay=False, errors=None)#

Open the specified file and use it as the stream for logging.

Methods

__init__(filename[, mode, encoding, delay, ...])

Open the specified file and use it as the stream for logging.

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.

setStream(stream)

Sets the StreamHandler's stream to the specified value, if it is different.

set_name(name)

Attributes

name

terminator