Hide Forgot
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): 4.0.0-0.nightly-2019-03-18-200009 quay.io/openshift/origin-logging-fluentd:latest How reproducible: Always Steps to Reproduce: 1.Deploy logging 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 LOGGING_FILE_PATH=console LOGGING_FILE_AGE=10 LOGGING_FILE_SIZE=1024000 $ 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 ============================= 3. Actual results: Expected results: Should be able to use "oc logs $fluentd-pod" to view pod log when LOGGING_FILE_PATH=console Additional info:
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. https://access.redhat.com/errata/RHBA-2019:0758