Coverage for custom_components/remote_logger/const.py: 100%

17 statements  

« prev     ^ index     » next       coverage.py v7.10.6, created at 2026-02-18 22:41 +0000

1"""Constants for the remote_logger integration.""" 

2 

3DOMAIN = "remote_logger" 

4 

5# Backend selection 

6CONF_BACKEND = "backend" 

7BACKEND_OTEL = "otel" 

8BACKEND_SYSLOG = "syslog" 

9 

10# Common config entry data keys 

11CONF_HOST = "host" 

12CONF_PORT = "port" 

13CONF_USE_TLS = "use_tls" 

14 

15# OTel-specific config keys 

16CONF_RESOURCE_ATTRIBUTES = "resource_attributes" 

17CONF_ENCODING = "encoding" 

18CONF_BATCH_MAX_SIZE = "batch_max_size" 

19 

20# Syslog-specific config keys 

21CONF_PROTOCOL = "protocol" 

22CONF_APP_NAME = "app_name" 

23CONF_FACILITY = "facility" 

24 

25 

26# HA event type 

27EVENT_SYSTEM_LOG = "system_log_event" 

28 

29BATCH_FLUSH_INTERVAL_SECONDS = 120 

30DEFAULT_BATCH_MAX_SIZE = 20 

31 

32DEFAULT_USE_TLS = False