blob: dfd181c1447a525f73dfd6c3ef5f9ddc739b0da4 [file] [log] [blame]
{%- set log_handlers = [] -%}
{%- for log_handler_name, log_handler_attrs in values.logging.log_handlers.items() %}
{%- if log_handler_attrs.get('enabled', False) %}
{%- do log_handlers.append(log_handler_name) -%}
{%- endif %}
{%- endfor %}
[loggers]
keys = root, ceilometer
[handlers]
keys = {{ log_handlers | join(", ") }}
[formatters]
keys = context, default, fluentd
[logger_root]
level = WARNING
handlers = {{ log_handlers | join(", ") }}
[logger_ceilometer]
level = INFO
handlers = {{ log_handlers | join(", ") }}
qualname = ceilometer
propagate = 0
{%- if values.logging.log_handlers.get('fluentd', {}).get('enabled', False) %}
[handler_fluentd]
class = fluent.handler.FluentHandler
args = ('openstack.{{ service_name | replace("-", ".", 1) }}', 'localhost', 24224)
formatter = fluentd
{%- endif %}
{%- if values.logging.log_handlers.watchedfile.enabled %}
[handler_watchedfile]
class = handlers.WatchedFileHandler
args = ('/var/log/ceilometer/{{ service_name }}.log',)
formatter = context
{%- endif %}
[formatter_context]
class = oslo_log.formatters.ContextFormatter
[formatter_default]
format = %(message)s
{%- if values.logging.log_handlers.get('fluentd', {}).get('enabled', False) %}
[formatter_fluentd]
class = oslo_log.formatters.FluentFormatter
{%- endif %}