Chris Ge created IMPALA-13935: --------------------------------- Summary: The log level of the front-end Java program and the log level of the back-end C++ program cannot be associated, causinng confusion. Key: IMPALA-13935 URL: https://issues.apache.org/jira/browse/IMPALA-13935 Project: IMPALA Issue Type: Improvement Components: Infrastructure Affects Versions: Not Applicable Reporter: Chris Ge
Impala wrapped the Frontend embedded java program logs into the backend GLOG infrasture. But For java program, we have TRACE, DEBUG, LOG, WARN,ERROR, FATAL log levels, but C++ program, we have only INFO, WARNING, ERROR and FATAL. So whenever we enabled the TRACE level log for java program, the corresponding log level will be translated to the Backend INFO level. for example this is a debug level log in the FE: [https://github.com/apache/impala/blob/master/fe/src/main/java/org/apache/impala/rewrite/ConvertToCNFRule.java#L102] But it will be converted to INFO level in the impalad log *I0326* 06:38:22.734169 108511 ConvertToCNFRule.java:100] 344220716d8a3dbf:9fdd1f5800000000] It is not feasible to rewrite predicate We can see lots of such examples, that is confusing, and Hope we can have some mechanism to distinguish those java TRACE/DEBUG/WARN/ERROR log messages even they are converted to the log form of BE -- This message was sent by Atlassian Jira (v8.20.10#820010)