diff --git a/tempest/templates/configmap-etc.yaml b/tempest/templates/configmap-etc.yaml
index cb3775a106..d3ff5552b3 100644
--- a/tempest/templates/configmap-etc.yaml
+++ b/tempest/templates/configmap-etc.yaml
@@ -45,6 +45,7 @@ metadata:
 type: Opaque
 data:
   tempest.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.tempest | b64enc }}
+  logging.conf: {{ include "helm-toolkit.utils.to_oslo_conf" .Values.conf.tempest_logging | b64enc }}
 {{ if not (empty .Values.conf.blacklist) }}
   test-blacklist: {{ include "tempest.utils.to_regex_file" .Values.conf.blacklist | b64enc }}
 {{ end }}
diff --git a/tempest/templates/job-run-tests.yaml b/tempest/templates/job-run-tests.yaml
index 505362fe13..3f5458a2c0 100644
--- a/tempest/templates/job-run-tests.yaml
+++ b/tempest/templates/job-run-tests.yaml
@@ -73,6 +73,10 @@ spec:
               mountPath: /etc/tempest/tempest.conf
               subPath: tempest.conf
               readOnly: true
+            - name: tempest-etc
+              mountPath: /etc/tempest/logging.conf
+              subPath: logging.conf
+              readOnly: true
 {{ if not (empty .Values.conf.blacklist) }}
             - name: tempest-etc
               mountPath: /etc/tempest/test-blacklist
diff --git a/tempest/values.yaml b/tempest/values.yaml
index 21fffa6d39..a930f75d73 100644
--- a/tempest/values.yaml
+++ b/tempest/values.yaml
@@ -212,6 +212,29 @@ conf:
   cleanup:
     force: false
     enabled: true
+  tempest_logging:
+    loggers:
+      keys: root, tempest
+    handlers:
+      keys: stdout
+    formatters:
+      keys: tests
+    logger_root:
+      level: DEBUG
+      handlers: stdout
+    logger_tempest:
+      level: WARN
+      propagate: 0
+      handlers: stdout
+      qualname: tempest
+    handler_stdout:
+      class: StreamHandler
+      level: WARN
+      args: (sys.stdout,)
+      formatter: tests
+    formatter_tests:
+      class: oslo_log.formatters.ContextFormatter
+
 
 pvc:
   enabled: true