BELUGA BEHR created HIVE-16805:
----------------------------------
Summary: Utilities isEmptyPath Logging Too Chatty and Bad Format
Key: HIVE-16805
URL: https://issues.apache.org/jira/browse/HIVE-16805
Project: Hive
Issue Type: Improvement
Components: Query Processor
Affects Versions: 2.1.1, 3.0.0
Reporter: BELUGA BEHR
Priority: Minor
{code:title=org.apache.hadoop.hive.ql.exec.Utilities}
public static boolean isEmptyPath(JobConf job, Path dirPath, Context ctx)
throws Exception {
if (ctx != null) {
ContentSummary cs = ctx.getCS(dirPath);
if (cs != null) {
LOG.info("Content Summary " + dirPath + "length: " + cs.getLength() + "
num files: "
+ cs.getFileCount() + " num directories: " +
cs.getDirectoryCount());
return (cs.getLength() == 0 && cs.getFileCount() == 0 &&
cs.getDirectoryCount() <= 1);
} else {
LOG.info("Content Summary not cached for " + dirPath);
}
}
return isEmptyPath(job, dirPath);
}
{code}
# This is too chatty. Logging for caching is not necessary for INFO logging.
Move to DEBUG
# Use Log4J's {} format
# Make the messages more symmetrical - The success message doesn't include the
word "cache" in it at all
# Missing a space between the path and "length: " so the path is concatenated
with the string "length:"
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)