Yang Jie created SPARK-38458: -------------------------------- Summary: Fix always false condition in LogDivertAppender#initLayout method Key: SPARK-38458 URL: https://issues.apache.org/jira/browse/SPARK-38458 Project: Spark Issue Type: Bug Components: SQL Affects Versions: 3.3.0 Reporter: Yang Jie
{code:java} private static StringLayout initLayout(OperationLog.LoggingLevel loggingMode) { ... for (Map.Entry<String, Appender> entry : appenders.entrySet()) { Appender ap = entry.getValue(); if (ap.getClass().equals(ConsoleAppender.class)) { Layout l = ap.getLayout(); if (l.getClass().equals(StringLayout.class)) { layout = (StringLayout) l; break; } } } return getLayout(isVerbose, layout); } {code} `l.getClass().equals(StringLayout.class)` is always return false because `StringLayout` is a interface -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org