Index: ql/src/java/org/apache/hadoop/hive/ql/log/HushableRandomAccessFileAppender.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== diff --git a/ql/src/java/org/apache/hadoop/hive/ql/log/HushableRandomAccessFileAppender.java b/ql/src/java/org/apache/hadoop/hive/ql/log/HushableRandomAccessFileAppender.java --- a/ql/src/java/org/apache/hadoop/hive/ql/log/HushableRandomAccessFileAppender.java (revision eaa987ad0bfbeafc84083c6c134f38481af2a7c6) +++ b/ql/src/java/org/apache/hadoop/hive/ql/log/HushableRandomAccessFileAppender.java (revision 58acbdc805dce80f9dfc32098ab0b8e6f570336c) @@ -65,6 +65,7 @@ private final String fileName; private Object advertisement; private final Advertiser advertiser; + private final DebugTrace debugTrace; private HushableRandomAccessFileAppender(final String name, final Layout layout, final Filter filter, final RandomAccessFileManager manager, final String filename, @@ -81,11 +82,13 @@ } this.fileName = filename; this.advertiser = advertiser; + this.debugTrace = new DebugTrace(); } @Override public void stop() { super.stop(); + LOGGER.warn(fileName + " for RandomAccessFileManager is stopped."); CLOSED_FILES.put(fileName, fileName); if (advertiser != null) { advertiser.unadvertise(advertisement); @@ -213,10 +216,14 @@ if (manager == null) { return null; } + LOGGER.warn(fileName + " for RandomAccessFileManager is created."); return new HushableRandomAccessFileAppender( name, layout, filter, manager, fileName, ignoreExceptions, isFlush, isAdvertise ? config.getAdvertiser() : null ); } + + private static class DebugTrace extends Throwable { + } }