Debug log in alert module
This commit is contained in:
parent
1edd7ca771
commit
6a3b06f371
|
@ -1,24 +1,25 @@
|
|||
import logging
|
||||
|
||||
from restic_compose_backup.alerts.smtp import SMTPAlert
|
||||
from restic_compose_backup.alerts.discord import DiscordWebhookAlert
|
||||
from restic_compose_backup.config import Config
|
||||
|
||||
logger = logging.getLogger(__name__)
|
||||
|
||||
ALERT_INFO = 'INFO',
|
||||
ALERT_ERROR = 'ERROR'
|
||||
ALERT_TYPES = [ALERT_INFO, ALERT_ERROR]
|
||||
BACKENDS = [SMTPAlert, DiscordWebhookAlert]
|
||||
|
||||
|
||||
def send(subject: str = None, attachment: str = None, alert_type: str = ALERT_ERROR):
|
||||
"""Send an alert"""
|
||||
pass
|
||||
|
||||
|
||||
def configured_alert_classes():
|
||||
"""Returns a list of configured alert class instances"""
|
||||
logger.debug('Getting alert backends')
|
||||
entires = []
|
||||
|
||||
for cls in BACKENDS:
|
||||
instance = cls.create_from_env()
|
||||
logger.debug("Alert backend '%s' configured: %s", cls.name, instance != None)
|
||||
if instance:
|
||||
entires.append(instance)
|
||||
|
||||
|
|
Loading…
Reference in New Issue