Home Assistant Unofficial Reference 2024.12.1
const.py
Go to the documentation of this file.
1 """Constants for the Logger integration."""
2 
3 import logging
4 
5 DOMAIN = "logger"
6 
7 SERVICE_SET_DEFAULT_LEVEL = "set_default_level"
8 SERVICE_SET_LEVEL = "set_level"
9 
10 LOGSEVERITY_NOTSET = "NOTSET"
11 LOGSEVERITY_DEBUG = "DEBUG"
12 LOGSEVERITY_INFO = "INFO"
13 LOGSEVERITY_WARNING = "WARNING"
14 LOGSEVERITY_ERROR = "ERROR"
15 LOGSEVERITY_CRITICAL = "CRITICAL"
16 LOGSEVERITY_WARN = "WARN"
17 LOGSEVERITY_FATAL = "FATAL"
18 
19 LOGSEVERITY = {
20  LOGSEVERITY_CRITICAL: logging.CRITICAL,
21  LOGSEVERITY_FATAL: logging.FATAL,
22  LOGSEVERITY_ERROR: logging.ERROR,
23  LOGSEVERITY_WARNING: logging.WARNING,
24  LOGSEVERITY_WARN: logging.WARNING,
25  LOGSEVERITY_INFO: logging.INFO,
26  LOGSEVERITY_DEBUG: logging.DEBUG,
27  LOGSEVERITY_NOTSET: logging.NOTSET,
28 }
29 
30 
31 DEFAULT_LOGSEVERITY = "DEBUG"
32 
33 LOGGER_DEFAULT = "default"
34 LOGGER_LOGS = "logs"
35 LOGGER_FILTERS = "filters"
36 
37 ATTR_LEVEL = "level"
38 
39 STORAGE_KEY = "core.logger"
40 STORAGE_LOG_KEY = "logs"
41 STORAGE_VERSION = 1