diff --git a/deployment/logging/files/nova-libvirt.yaml b/deployment/logging/files/nova-libvirt.yaml index b5b7f5aa39..1796cc6054 100644 --- a/deployment/logging/files/nova-libvirt.yaml +++ b/deployment/logging/files/nova-libvirt.yaml @@ -32,19 +32,29 @@ outputs: description: Extra hieradata needed to log to files in the host. value: nova::compute::libvirt::log_outputs: - if: - - or: - - {get_param: Debug } - - {get_param: LibvirtDebug } - - 1 - - {get_param: LibvirtLogLevel} + str_replace: + template: + 'LEVEL:file:/var/log/libvirt/libvirtd.log' + params: + LEVEL: + if: + - or: + - {get_param: Debug } + - {get_param: LibvirtDebug } + - 1 + - {get_param: LibvirtLogLevel} nova::compute::libvirt::virtlogd::log_outputs: - if: - - or: - - {get_param: Debug } - - {get_param: LibvirtDebug } - - 1 - - {get_param: LibvirtVirtlogdLogLevel} + str_replace: + template: + 'LEVEL:file:/var/log/libvirt/virtlogd.log' + params: + LEVEL: + if: + - or: + - {get_param: Debug } + - {get_param: LibvirtDebug } + - 1 + - {get_param: LibvirtVirtlogdLogLevel} volumes: description: The volumes needed to log to files in the host. value: diff --git a/deployment/logging/stdout/nova-libvirt.yaml b/deployment/logging/stdout/nova-libvirt.yaml index fd02fe4e6a..e12f77a79d 100644 --- a/deployment/logging/stdout/nova-libvirt.yaml +++ b/deployment/logging/stdout/nova-libvirt.yaml @@ -32,19 +32,29 @@ outputs: description: Extra hieradata needed to log to stdout. value: nova::compute::libvirt::log_outputs: - if: - - or: - - {get_param: Debug } - - {get_param: LibvirtDebug } - - 1 - - {get_param: LibvirtLogLevel} + str_replace: + template: + 'LEVEL:stderr' + params: + LEVEL: + if: + - or: + - {get_param: Debug } + - {get_param: LibvirtDebug } + - 1 + - {get_param: LibvirtLogLevel} nova::compute::libvirt::virtlogd::log_outputs: - if: - - or: - - {get_param: Debug } - - {get_param: LibvirtDebug } - - 1 - - {get_param: LibvirtVirtlogdLogLevel} + str_replace: + template: + 'LEVEL:stderr' + params: + LEVEL: + if: + - or: + - {get_param: Debug } + - {get_param: LibvirtDebug } + - 1 + - {get_param: LibvirtVirtlogdLogLevel} docker_config: description: Extra containers needed for logging to stdout or a sidecar container. value: null