Index: lucene/src/java/org/apache/lucene/index/LogMergePolicy.java =================================================================== --- lucene/src/java/org/apache/lucene/index/LogMergePolicy.java (revision 987994) +++ lucene/src/java/org/apache/lucene/index/LogMergePolicy.java (working copy) @@ -485,4 +485,18 @@ return maxMergeDocs; } + @Override + public String toString() { + StringBuilder sb = new StringBuilder("["); + sb.append("minMergeSize=").append(minMergeSize).append(", "); + sb.append("mergeFactor=").append(mergeFactor).append(", "); + sb.append("maxMergeSize=").append(maxMergeSize).append(", "); + sb.append("calibrateSizeByDeletes=").append(calibrateSizeByDeletes).append(", "); + sb.append("maxMergeDocs=").append(maxMergeDocs).append(", "); + sb.append("useCompoundFile=").append(useCompoundFile).append(", "); + sb.append("useCompoundDocStore=").append(useCompoundDocStore); + sb.append("]"); + return sb.toString(); + } + } Index: lucene/src/java/org/apache/lucene/index/NoMergePolicy.java =================================================================== --- lucene/src/java/org/apache/lucene/index/NoMergePolicy.java (revision 987994) +++ lucene/src/java/org/apache/lucene/index/NoMergePolicy.java (working copy) @@ -75,4 +75,8 @@ @Override public void setIndexWriter(IndexWriter writer) {} + @Override + public String toString() { + return "NoMergePolicy"; + } } Index: lucene/src/java/org/apache/lucene/index/IndexWriter.java =================================================================== --- lucene/src/java/org/apache/lucene/index/IndexWriter.java (revision 988083) +++ lucene/src/java/org/apache/lucene/index/IndexWriter.java (working copy) @@ -1568,7 +1568,6 @@ private void messageState() { message("\ndir=" + directory + "\n" + - "mergePolicy=" + mergePolicy + "\n" + "index=" + segString() + "\n" + "version=" + Constants.LUCENE_VERSION + "\n" + config.toString()); Index: lucene/src/java/org/apache/lucene/index/IndexWriterConfig.java =================================================================== --- lucene/src/java/org/apache/lucene/index/IndexWriterConfig.java (revision 987994) +++ lucene/src/java/org/apache/lucene/index/IndexWriterConfig.java (working copy) @@ -583,7 +583,7 @@ return this; } - /** @see #setReaderTermsIndexDivisor() */ + /** @see #setReaderTermsIndexDivisor(int) */ public int getReaderTermsIndexDivisor() { return readerTermsIndexDivisor; } @@ -592,7 +592,7 @@ public String toString() { StringBuilder sb = new StringBuilder(); sb.append("matchVersion=").append(matchVersion).append("\n"); - sb.append("analyzer=").append(analyzer.getClass().getName()).append("\n"); + sb.append("analyzer=").append(analyzer == null ? "null" : analyzer.getClass().getName()).append("\n"); sb.append("delPolicy=").append(delPolicy.getClass().getName()).append("\n"); sb.append("commit=").append(commit == null ? "null" : commit.getClass().getName()).append("\n"); sb.append("openMode=").append(openMode).append("\n");