Add an SMTP log handler to the message bridges

Signed-off-by: Jeremy Cline <jcline@redhat.com>
This commit is contained in:
Jeremy Cline 2018-10-26 11:30:02 -04:00 committed by Jeremy Cline
parent 816bd33389
commit cb0164aaae

View file

@ -80,6 +80,13 @@ data:
class = "logging.StreamHandler" class = "logging.StreamHandler"
formatter = "simple" formatter = "simple"
stream = "ext://sys.stdout" stream = "ext://sys.stdout"
[log_config.handlers.email]
class = "logging.handlers.SMTPHandler"
formatter = "simple"
mailhost = "bastion"
fromaddr = "fedmsg-migration-tools@fedoraproject.org"
toaddrs = ["jcline@fedoraproject.org", "abompard@fedoraproject.org"]
subject = "ERROR: fedmsg-migration-tools amqp-to-zmq bridge"
[log_config.loggers.fedora_messaging] [log_config.loggers.fedora_messaging]
level = "INFO" level = "INFO"
propagate = false propagate = false
@ -90,7 +97,7 @@ data:
handlers = ["console"] handlers = ["console"]
[log_config.root] [log_config.root]
level = "WARNING" level = "WARNING"
handlers = ["console"] handlers = ["console", "email"]
zmq-to-amqp.toml: |- zmq-to-amqp.toml: |-
[zmq_to_amqp] [zmq_to_amqp]
# The AMQP exchange to publish to. # The AMQP exchange to publish to.
@ -118,6 +125,13 @@ data:
class = "logging.StreamHandler" class = "logging.StreamHandler"
formatter = "simple" formatter = "simple"
stream = "ext://sys.stdout" stream = "ext://sys.stdout"
[log_config.handlers.email]
class = "logging.handlers.SMTPHandler"
formatter = "simple"
mailhost = "bastion"
fromaddr = "fedmsg-migration-tools@fedoraproject.org"
toaddrs = ["jcline@fedoraproject.org", "abompard@fedoraproject.org"]
subject = "ERROR: fedmsg-migration-tools zmq-to-amqp bridge"
[log_config.loggers.fedora_messaging] [log_config.loggers.fedora_messaging]
level = "INFO" level = "INFO"
propagate = false propagate = false
@ -132,7 +146,7 @@ data:
handlers = ["console"] handlers = ["console"]
[log_config.root] [log_config.root]
level = "WARNING" level = "WARNING"
handlers = ["console"] handlers = ["console", "email"]
verify-missing.toml: |- verify-missing.toml: |-
[zmq_to_amqp] [zmq_to_amqp]
# The AMQP exchange to publish to. # The AMQP exchange to publish to.
@ -187,6 +201,13 @@ data:
class = "logging.StreamHandler" class = "logging.StreamHandler"
formatter = "simple" formatter = "simple"
stream = "ext://sys.stdout" stream = "ext://sys.stdout"
[log_config.handlers.email]
class = "logging.handlers.SMTPHandler"
formatter = "simple"
mailhost = "bastion"
fromaddr = "fedmsg-migration-tools@fedoraproject.org"
toaddrs = ["jcline@fedoraproject.org", "abompard@fedoraproject.org"]
subject = "ERROR: fedmsg-migration-tools verify-missing service"
[log_config.loggers.fedmsg_migration_tools] [log_config.loggers.fedmsg_migration_tools]
level = "INFO" level = "INFO"
propagate = false propagate = false
@ -201,7 +222,7 @@ data:
handlers = ["console"] handlers = ["console"]
[log_config.root] [log_config.root]
level = "WARNING" level = "WARNING"
handlers = ["console"] handlers = ["console", "email"]
--- ---
apiVersion: v1 apiVersion: v1
kind: ConfigMap kind: ConfigMap