Make fedmsg log level configurable at the group level.

This commit is contained in:
Ralph Bean 2015-02-12 15:12:58 +00:00
parent 543d0bedb8
commit 5912ffae5f
3 changed files with 10 additions and 3 deletions

View file

@ -52,6 +52,9 @@ wildcard_cert_name: wildcard-2014.fedoraproject.org
# By default, nodes get no fedmsg certs. They need to declare them explicitly. # By default, nodes get no fedmsg certs. They need to declare them explicitly.
fedmsg_certs: [] fedmsg_certs: []
# By default, fedmsg should not log debug info. Groups can override this.
fedmsg_loglevel: INFO
# By default, nodes don't backup any dbs on them unless they declare it. # By default, nodes don't backup any dbs on them unless they declare it.
dbs_to_backup: [] dbs_to_backup: []

View file

@ -11,6 +11,10 @@ tcp_ports: [ 3000, 3001, 3002, 3003, 3004 ]
fas_client_groups: sysadmin-noc,sysadmin-datanommer fas_client_groups: sysadmin-noc,sysadmin-datanommer
# For performance measurement.. for now. This can be removed whenever.
fedmsg_loglevel: DEBUG
# These are consumed by a task in roles/fedmsg/base/main.yml # These are consumed by a task in roles/fedmsg/base/main.yml
fedmsg_certs: fedmsg_certs:
- service: shell - service: shell

View file

@ -126,7 +126,7 @@ config = dict(
console={ console={
"class": "logging.StreamHandler", "class": "logging.StreamHandler",
"formatter": "bare", "formatter": "bare",
"level": "INFO", "level": "{{fedmsg_loglevel}}",
"stream": "ext://sys.stdout", "stream": "ext://sys.stdout",
}, },
mailer={ mailer={
@ -142,12 +142,12 @@ config = dict(
), ),
loggers=dict( loggers=dict(
fedmsg={ fedmsg={
"level": "INFO", "level": "{{fedmsg_loglevel}}",
"propagate": False, "propagate": False,
"handlers": ["console", "mailer"], "handlers": ["console", "mailer"],
}, },
moksha={ moksha={
"level": "INFO", "level": "{{fedmsg_loglevel}}",
"propagate": False, "propagate": False,
"handlers": ["console", "mailer"], "handlers": ["console", "mailer"],
}, },