From 9c2a1fb270fec443fd435f185cfe154f0010e804 Mon Sep 17 00:00:00 2001 From: Jeremy Cline Date: Mon, 10 Jun 2024 13:47:45 -0400 Subject: [PATCH] fedora-image-uploader: Add log handler to email errors --- .../cloud-image-uploader/templates/config.toml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/roles/openshift-apps/cloud-image-uploader/templates/config.toml b/roles/openshift-apps/cloud-image-uploader/templates/config.toml index 5250bc7a5e..344bef76a4 100644 --- a/roles/openshift-apps/cloud-image-uploader/templates/config.toml +++ b/roles/openshift-apps/cloud-image-uploader/templates/config.toml @@ -79,15 +79,24 @@ class = "logging.StreamHandler" formatter = "simple" stream = "ext://sys.stdout" +[log_config.handlers.email] +class = "logging.handlers.SMTPHandler" +formatter = "simple" +level = "ERROR" +mailhost = "bastion" +fromaddr = "fedora-image-uploader@fedoraproject.org" +toaddrs = ["jeremy@jcline.org"] +subject = "An error occurred in fedora-image-uploader" + [log_config.loggers.fedora_messaging] level = "INFO" propagate = false -handlers = ["console"] +handlers = ["console", "email"] [log_config.loggers.fedora_cloud_image_uploader] level = "INFO" propagate = false -handlers = ["console"] +handlers = ["console", "email"] [log_config.loggers.twisted] level = "INFO" @@ -101,4 +110,4 @@ handlers = ["console"] [log_config.root] level = "ERROR" -handlers = ["console"] +handlers = ["console", "email"]