Description of problem:
Per https://bugzilla.redhat.com/show_bug.cgi?id=1651884#c4, when LOGGING_FILE_PATH=console, should use "oc logs $fluentd-pod" to view fluentd pod logs, but in fact, it doesn't show pod logs.
Set LOGGING_FILE_PATH=console makes fluentd store it's own logs to "/opt/app-root/src/console"
Version-Release number of selected component (if applicable):
Steps to Reproduce:
2.Set LOGGING_FILE_PATH=console in ds/fluentd, then check fluentd pod logs:
$ oc set env ds/fluentd LOGGING_FILE_PATH=console
$ oc exec fluentd-dvmk4 env |grep LOGGING_FILE
$ oc logs fluentd-dvmk4
Fluentd logs have been redirected to: console
If you want to print out the logs, use command:
oc exec <pod_name> -- logs
Should be able to use "oc logs $fluentd-pod" to view pod log when LOGGING_FILE_PATH=console
Verified in quay.io/openshift/origin-logging-fluentd@sha256:0799e9558732b84d58d1afc58fb1aced00737af435198202115460b90aa655d0
Since the problem described in this bug report should be
resolved in a recent advisory, it has been closed with a
resolution of ERRATA.
For information on the advisory, and where to find the updated
files, follow the link below.
If the solution does not work for you, open a new bug report.