hass-core/homeassistant/components/logger/const.py
J. Nick Koston 8792d664e7
Add websocket endpoints to control integration logging ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Erik <erik@montnemery.com>
2022-11-17 08:57:43 -06:00

42 lines
970 B
Python

"""Constants for the Logger integration."""
import logging
DOMAIN = "logger"
SERVICE_SET_DEFAULT_LEVEL = "set_default_level"
SERVICE_SET_LEVEL = "set_level"
LOGSEVERITY_NOTSET = "NOTSET"
LOGSEVERITY_DEBUG = "DEBUG"
LOGSEVERITY_INFO = "INFO"
LOGSEVERITY_WARNING = "WARNING"
LOGSEVERITY_ERROR = "ERROR"
LOGSEVERITY_CRITICAL = "CRITICAL"
LOGSEVERITY_WARN = "WARN"
LOGSEVERITY_FATAL = "FATAL"
LOGSEVERITY = {
LOGSEVERITY_CRITICAL: logging.CRITICAL,
LOGSEVERITY_FATAL: logging.FATAL,
LOGSEVERITY_ERROR: logging.ERROR,
LOGSEVERITY_WARNING: logging.WARNING,
LOGSEVERITY_WARN: logging.WARN,
LOGSEVERITY_INFO: logging.INFO,
LOGSEVERITY_DEBUG: logging.DEBUG,
LOGSEVERITY_NOTSET: logging.NOTSET,
}
DEFAULT_LOGSEVERITY = "DEBUG"
LOGGER_DEFAULT = "default"
LOGGER_LOGS = "logs"
LOGGER_FILTERS = "filters"
ATTR_LEVEL = "level"
EVENT_LOGGING_CHANGED = "logging_changed"
STORAGE_KEY = "core.logger"
STORAGE_LOG_KEY = "logs"
STORAGE_VERSION = 1