acquire.acquire.log

Module Contents

Classes

DelayedFileHandler

A handler class which writes formatted logging records to disk files.

Functions

Attributes

acquire.acquire.log.log
acquire.acquire.log.STREAM_FORMATTER
acquire.acquire.log.FILE_FORMATTER
class acquire.acquire.log.DelayedFileHandler(filename: str, *args, **kwargs)

Bases: logging.FileHandler

A handler class which writes formatted logging records to disk files.

opened = False
set_filename(filename: str) None
set_stream(stream: BinaryIO) None
flush_cache() None
emit(record: logging.LogRecord) None

Emit a record.

If the stream was not opened because ‘delay’ was specified in the constructor, open it before calling the superclass’s emit.

close() None

Closes the stream.

acquire.acquire.log.setup_logging(logger: logging.Logger, path: str, verbosity: int, delay: bool = False) None
acquire.acquire.log.reconfigure_log_file(logger: logging.Logger, path: str, delay: bool = False) None
acquire.acquire.log.new_file_handler(path: str, delay: bool = False) DelayedFileHandler | logging.FileHandler
acquire.acquire.log.get_file_handler(logger: logging.Logger) logging.FileHandler | None