Home Assistant Unofficial Reference 2024.12.1
homeassistant.components.logger.helpers Namespace Reference

Classes

class  LoggerDomainConfig
 
class  LoggerSetting
 
class  LoggerSettings
 
class  LogPersistance
 
class  LogSettingsType
 

Functions

int _chattiest_log_level (int level1, int level2)
 
None _set_log_level (logging.Logger logger, int level)
 
LoggerDomainConfig async_get_domain_config (HomeAssistant hass)
 
set[str] get_integration_loggers (HomeAssistant hass, str domain)
 
None set_default_log_level (HomeAssistant hass, int level)
 
None set_log_levels (HomeAssistant hass, Mapping[str, int] logpoints)
 

Variables

 get_logger = lru_cache(maxsize=256)(logging.getLogger)
 
float SAVE_DELAY = 15.0
 
float SAVE_DELAY_LONG = 180.0
 

Detailed Description

Helpers for the logger integration.

Function Documentation

◆ _chattiest_log_level()

int homeassistant.components.logger.helpers._chattiest_log_level ( int  level1,
int  level2 
)
private
Return the chattiest log level.

Definition at line 72 of file helpers.py.

◆ _set_log_level()

None homeassistant.components.logger.helpers._set_log_level ( logging.Logger  logger,
int  level 
)
private
Set the log level.

Any logger fetched before this integration is loaded will use old class.

Definition at line 64 of file helpers.py.

◆ async_get_domain_config()

LoggerDomainConfig homeassistant.components.logger.helpers.async_get_domain_config ( HomeAssistant  hass)
Return the domain config.

Definition at line 43 of file helpers.py.

◆ get_integration_loggers()

set[str] homeassistant.components.logger.helpers.get_integration_loggers ( HomeAssistant  hass,
str  domain 
)
Get loggers for an integration.

Definition at line 81 of file helpers.py.

◆ set_default_log_level()

None homeassistant.components.logger.helpers.set_default_log_level ( HomeAssistant  hass,
int  level 
)
Set the default log level for components.

Definition at line 49 of file helpers.py.

◆ set_log_levels()

None homeassistant.components.logger.helpers.set_log_levels ( HomeAssistant  hass,
Mapping[str, int]  logpoints 
)
Set the specified log levels.

Definition at line 56 of file helpers.py.

Variable Documentation

◆ get_logger

homeassistant.components.logger.helpers.get_logger = lru_cache(maxsize=256)(logging.getLogger)

Definition at line 233 of file helpers.py.

◆ SAVE_DELAY

float homeassistant.components.logger.helpers.SAVE_DELAY = 15.0

Definition at line 31 of file helpers.py.

◆ SAVE_DELAY_LONG

float homeassistant.components.logger.helpers.SAVE_DELAY_LONG = 180.0

Definition at line 39 of file helpers.py.