Author: tallison
Date: Fri Mar 6 14:50:46 2015
New Revision: 1664641
URL: http://svn.apache.org/r1664641
Log:
turn off pdfbox logging in PDFParserTest
Modified:
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java
Modified:
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java
URL:
http://svn.apache.org/viewvc/tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java?rev=1664641&r1=1664640&r2=1664641&view=diff
==============================================================================
---
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java
(original)
+++
tika/trunk/tika-parsers/src/test/java/org/apache/tika/parser/pdf/PDFParserTest.java
Fri Mar 6 14:50:46 2015
@@ -31,6 +31,8 @@ import java.util.Locale;
import java.util.Map;
import java.util.Set;
+import org.apache.log4j.Level;
+import org.apache.log4j.Logger;
import org.apache.tika.TikaTest;
import org.apache.tika.exception.AccessPermissionException;
import org.apache.tika.exception.EncryptedDocumentException;
@@ -53,6 +55,8 @@ import org.apache.tika.sax.BasicContentH
import org.apache.tika.sax.BodyContentHandler;
import org.apache.tika.sax.ContentHandlerDecorator;
import org.apache.tika.sax.ToXMLContentHandler;
+import org.junit.AfterClass;
+import org.junit.BeforeClass;
import org.junit.Test;
import org.xml.sax.ContentHandler;
/**
@@ -65,6 +69,20 @@ public class PDFParserTest extends TikaT
public static final MediaType TYPE_PDF = MediaType.application("pdf");
public static final MediaType TYPE_DOCX =
MediaType.application("vnd.openxmlformats-officedocument.wordprocessingml.document");
public static final MediaType TYPE_DOC = MediaType.application("msword");
+ public static Level PDFBOX_LOG_LEVEL = Level.INFO;
+
+ @BeforeClass
+ public static void setup() {
+ //remember default logging level, but turn off for PDFParserTest
+ PDFBOX_LOG_LEVEL = Logger.getLogger("org.apache.pdfbox").getLevel();
+ Logger.getLogger("org.apache.pdfbox").setLevel(Level.OFF);
+ }
+
+ @AfterClass
+ public static void tearDown() {
+ //return to regular logging level
+ Logger.getLogger("org.apache.pdfbox").setLevel(PDFBOX_LOG_LEVEL);
+ }
@Test
public void testPdfParsing() throws Exception {