arelle.logging.handlers.LogHandlerWithXml¶
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
Data¶
API¶
- arelle.logging.handlers.LogHandlerWithXml.DEFAULT_JSON_MAX_ATTRIBUTE_LENGTH¶
4096000
- arelle.logging.handlers.LogHandlerWithXml.DEFAULT_XML_MAX_ATTRIBUTE_LENGTH¶
128
- class arelle.logging.handlers.LogHandlerWithXml.LogHandlerWithXml(logXmlMaxAttributeLength: int | None = None)¶
Bases:
logging.Handler- logTextMaxLength: int¶
None
- recordToXml(logRec: logging.LogRecord) str¶
- recordToJson(logRec: logging.LogRecord) dict[str, Any]¶
- recordToHtml(logRec: logging.LogRecord) str¶
- get_name()¶
- set_name(name)¶
- name¶
‘property(…)’
- createLock()¶
- acquire()¶
- release()¶
- setLevel(level)¶
- format(record)¶
- abstractmethod emit(record)¶
- handle(record)¶
- setFormatter(fmt)¶
- flush()¶
- close()¶
- handleError(record)¶
- addFilter(filter)¶
- removeFilter(filter)¶
- filter(record)¶