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

Public Member Functions

None __init__ (self, logging.LogRecord record, re.Pattern paths_re, logging.Formatter|None formatter=None, bool figure_out_source=False)
 
dict[str, Any] to_dict (self)
 

Public Attributes

 count
 
 exception
 
 first_occurred
 
 key
 
 level
 
 message
 
 name
 
 root_cause
 
 source
 
 timestamp
 

Static Private Attributes

tuple __slots__
 

Detailed Description

Store HA log entries.

Definition at line 162 of file __init__.py.

Constructor & Destructor Documentation

◆ __init__()

None homeassistant.components.system_log.LogEntry.__init__ (   self,
logging.LogRecord  record,
re.Pattern  paths_re,
logging.Formatter | None   formatter = None,
bool   figure_out_source = False 
)
Initialize a log entry.

Definition at line 178 of file __init__.py.

Member Function Documentation

◆ to_dict()

dict[str, Any] homeassistant.components.system_log.LogEntry.to_dict (   self)
Convert object into dict to maintain backward compatibility.

Definition at line 215 of file __init__.py.

Member Data Documentation

◆ __slots__

tuple homeassistant.components.system_log.LogEntry.__slots__
staticprivate
Initial value:
= (
"first_occurred",
"timestamp",
"name",
"level",
"message",
"exception",
"root_cause",
"source",
"count",
"key",
)

Definition at line 165 of file __init__.py.

◆ count

homeassistant.components.system_log.LogEntry.count

Definition at line 212 of file __init__.py.

◆ exception

homeassistant.components.system_log.LogEntry.exception

Definition at line 192 of file __init__.py.

◆ first_occurred

homeassistant.components.system_log.LogEntry.first_occurred

Definition at line 186 of file __init__.py.

◆ key

homeassistant.components.system_log.LogEntry.key

Definition at line 213 of file __init__.py.

◆ level

homeassistant.components.system_log.LogEntry.level

Definition at line 188 of file __init__.py.

◆ message

homeassistant.components.system_log.LogEntry.message

Definition at line 191 of file __init__.py.

◆ name

homeassistant.components.system_log.LogEntry.name

Definition at line 187 of file __init__.py.

◆ root_cause

homeassistant.components.system_log.LogEntry.root_cause

Definition at line 203 of file __init__.py.

◆ source

homeassistant.components.system_log.LogEntry.source

Definition at line 209 of file __init__.py.

◆ timestamp

homeassistant.components.system_log.LogEntry.timestamp

Definition at line 186 of file __init__.py.


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