Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.system_log.LogErrorHandler Class Reference
Inheritance diagram for homeassistant.components.system_log.LogErrorHandler:
[legend]
Collaboration diagram for homeassistant.components.system_log.LogErrorHandler:
[legend]

Public Member Functions

None __init__ (self, HomeAssistant hass, int maxlen, bool fire_event, re.Pattern[str] paths_re)
 
None emit (self, logging.LogRecord record)
 

Public Attributes

 fire_event
 
 hass
 
 paths_re
 
 records
 

Detailed Description

Log handler for error messages.

Definition at line 263 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.system_log.LogErrorHandler.__init__ (   self,
HomeAssistant  hass,
int  maxlen,
bool  fire_event,
re.Pattern[str]  paths_re 
)
Initialize a new LogErrorHandler.

Definition at line 266 of file __init__.py.

Member Function Documentation

◆ emit()

None homeassistant.components.system_log.LogErrorHandler.emit (   self,
logging.LogRecord  record 
)
Save error and warning logs.

Everything logged with error or warning is saved in local buffer. A
default upper limit is set to 50 (older entries are discarded) but can
be changed if needed.

Definition at line 280 of file __init__.py.

Member Data Documentation

◆ fire_event

homeassistant.components.system_log.LogErrorHandler.fire_event

Definition at line 277 of file __init__.py.

◆ hass

homeassistant.components.system_log.LogErrorHandler.hass

Definition at line 275 of file __init__.py.

◆ paths_re

homeassistant.components.system_log.LogErrorHandler.paths_re

Definition at line 278 of file __init__.py.

◆ records

homeassistant.components.system_log.LogErrorHandler.records

Definition at line 276 of file __init__.py.


The documentation for this class was generated from the following file: