arelle.logging.handlers.LogToPrintHandler¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
.. class:: LogToPrintHandler() |
API¶
- class arelle.logging.handlers.LogToPrintHandler.LogToPrintHandler(logOutput: str)¶
Bases:
logging.Handler.. class:: LogToPrintHandler()
A log handler that emits log entries to standard out as they are logged.
CAUTION: Output is utf-8 encoded, which is fine for saving to files, but may not display correctly in terminal windows.
- Parameters:
logOutput (str) – ‘logToStdErr’ to cause log print to stderr instead of stdout
Initialization
Initializes the instance - basically setting the formatter to None and the filter list to empty.
- logFile: str | TextIO | None¶
None
- emit(logRecord: logging.LogRecord) None¶
- get_name()¶
- set_name(name)¶
- name¶
‘property(…)’
- createLock()¶
- acquire()¶
- release()¶
- setLevel(level)¶
- format(record)¶
- handle(record)¶
- setFormatter(fmt)¶
- flush()¶
- close()¶
- handleError(record)¶
- addFilter(filter)¶
- removeFilter(filter)¶
- filter(record)¶