You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jena.apache.org by an...@apache.org on 2013/02/24 18:58:20 UTC
svn commit: r1449514 - in /jena/trunk/jena-arq/src/main/java: arq/query.java
org/apache/jena/atlas/logging/Log.java
Author: andy
Date: Sun Feb 24 17:58:19 2013
New Revision: 1449514
URL: http://svn.apache.org/r1449514
Log:
JENA-402 : Set the logging level on RIOT to "error" if -q specificed to a query command.
Modified:
jena/trunk/jena-arq/src/main/java/arq/query.java
jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/Log.java
Modified: jena/trunk/jena-arq/src/main/java/arq/query.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/arq/query.java?rev=1449514&r1=1449513&r2=1449514&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/arq/query.java (original)
+++ jena/trunk/jena-arq/src/main/java/arq/query.java Sun Feb 24 17:58:19 2013
@@ -19,6 +19,8 @@
package arq;
import org.apache.jena.atlas.io.IndentedWriter ;
+import org.apache.jena.atlas.logging.Log ;
+import org.apache.jena.riot.SysRIOT ;
import arq.cmd.CmdException ;
import arq.cmd.TerminationException ;
import arq.cmdline.ArgDecl ;
@@ -173,6 +175,8 @@ public class query extends CmdARQ
System.out.println();
}
+ if ( isQuiet() )
+ Log.setError(SysRIOT.riotLoggerName) ;
Dataset dataset = getDataset() ;
modTime.startTimer() ;
QueryExecution qe = QueryExecutionFactory.create(query, dataset) ;
Modified: jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/Log.java
URL: http://svn.apache.org/viewvc/jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/Log.java?rev=1449514&r1=1449513&r2=1449514&view=diff
==============================================================================
--- jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/Log.java (original)
+++ jena/trunk/jena-arq/src/main/java/org/apache/jena/atlas/logging/Log.java Sun Feb 24 17:58:19 2013
@@ -280,6 +280,24 @@ public class Log
java.util.logging.Logger.getLogger(logger.getName()).setLevel(java.util.logging.Level.WARNING) ;
}
+ /** Set to error level.
+ * Works for Log4j and Java logging as the logging provider to Apache common logging or slf4j.
+ */
+ static public void setError(String logger)
+ {
+ org.apache.log4j.LogManager.getLogger(logger).setLevel(org.apache.log4j.Level.ERROR) ;
+ java.util.logging.Logger.getLogger(logger).setLevel(java.util.logging.Level.SEVERE) ;
+ }
+
+ /** Set to error level.
+ * Works for Log4j and Java logging as the logging provider to Apache common logging or slf4j.
+ */
+ static public void setError(Class<?> logger)
+ {
+ org.apache.log4j.LogManager.getLogger(logger).setLevel(org.apache.log4j.Level.ERROR) ;
+ java.util.logging.Logger.getLogger(logger.getName()).setLevel(java.util.logging.Level.SEVERE) ;
+ }
+
/** Set to infomation level.
* Works for Log4j and Java logging as the logging provider to Apache common logging or slf4j.
*/