You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tika.apache.org by ma...@apache.org on 2015/05/25 21:13:50 UTC
svn commit: r1681634 -
/tika/trunk/tika-core/src/main/java/org/apache/tika/config/ServiceLoader.java
Author: mattmann
Date: Mon May 25 19:13:50 2015
New Revision: 1681634
URL: http://svn.apache.org/r1681634
Log:
- fix for TIKA-1636: Toggle loading error warn logs in Tika Service Loading from the Command Line
Modified:
tika/trunk/tika-core/src/main/java/org/apache/tika/config/ServiceLoader.java
Modified: tika/trunk/tika-core/src/main/java/org/apache/tika/config/ServiceLoader.java
URL: http://svn.apache.org/viewvc/tika/trunk/tika-core/src/main/java/org/apache/tika/config/ServiceLoader.java?rev=1681634&r1=1681633&r2=1681634&view=diff
==============================================================================
--- tika/trunk/tika-core/src/main/java/org/apache/tika/config/ServiceLoader.java (original)
+++ tika/trunk/tika-core/src/main/java/org/apache/tika/config/ServiceLoader.java Mon May 25 19:13:50 2015
@@ -121,7 +121,7 @@ public class ServiceLoader {
private final LoadErrorHandler handler;
private final boolean dynamic;
-
+
public ServiceLoader(
ClassLoader loader, LoadErrorHandler handler, boolean dynamic) {
this.loader = loader;
@@ -134,11 +134,13 @@ public class ServiceLoader {
}
public ServiceLoader(ClassLoader loader) {
- this(loader, LoadErrorHandler.IGNORE);
+ this(loader, Boolean.getBoolean("org.apache.tika.service.error.warn")
+ ? LoadErrorHandler.WARN:LoadErrorHandler.IGNORE);
}
public ServiceLoader() {
- this(getContextClassLoader(), LoadErrorHandler.IGNORE, true);
+ this(getContextClassLoader(), Boolean.getBoolean("org.apache.tika.service.error.warn")
+ ? LoadErrorHandler.WARN:LoadErrorHandler.IGNORE, true);
}
/**
@@ -207,7 +209,7 @@ public class ServiceLoader {
* service files.
*/
public Enumeration<URL> findServiceResources(String filePattern) {
- try {
+ try {
Enumeration<URL> resources = loader.getResources(filePattern);
return resources;
} catch (IOException ignore) {