List of usage examples for org.apache.commons.logging Log error
void error(Object message);
From source file:org.apache.synapse.task.SynapseTaskException.java
public SynapseTaskException(String msg, Log log) { super(msg); log.error(msg); }
From source file:org.apache.sysml.parser.ParserWrapper.java
public static String readDMLScript(String script, Log LOG) throws IOException, LanguageException { String dmlScriptStr = null;//from ww w.j a va 2s.c o m //read DML script from file if (script == null) throw new LanguageException("DML script path was not specified!"); StringBuilder sb = new StringBuilder(); BufferedReader in = null; try { //read from hdfs or gpfs file system if (script.startsWith("hdfs:") || script.startsWith("gpfs:") || IOUtilFunctions.isObjectStoreFileScheme(new Path(script))) { Path scriptPath = new Path(script); String scheme = (scriptPath.toUri() != null) ? scriptPath.toUri().getScheme() : null; LOG.debug("Looking for the following file in " + scheme + ": " + script); FileSystem fs = IOUtilFunctions.getFileSystem(scriptPath); in = new BufferedReader(new InputStreamReader(fs.open(scriptPath))); } // from local file system else { LOG.debug("Looking for the following file in the local file system: " + script); if (Files.exists(Paths.get(script))) in = new BufferedReader(new FileReader(script)); else // check in scripts/ directory for file (useful for tests) in = new BufferedReader(new FileReader("scripts/" + script)); } //core script reading String tmp = null; while ((tmp = in.readLine()) != null) { sb.append(tmp); sb.append("\n"); } } catch (IOException ex) { String resPath = scriptPathToResourcePath(script); LOG.debug("Looking for the following resource from the SystemML jar file: " + resPath); InputStream is = null; try { is = ParserWrapper.class.getResourceAsStream(resPath); if (is == null) { if (resPath.startsWith("/scripts")) { LOG.error("Failed to read from the file system ('" + script + "') or SystemML jar file ('" + resPath + "')"); throw ex; } else { // for accessing script packages in the scripts directory String scriptsResPath = "/scripts" + resPath; LOG.debug( "Looking for the following resource from the SystemML jar file: " + scriptsResPath); is = ParserWrapper.class.getResourceAsStream(scriptsResPath); if (is == null) { LOG.error("Failed to read from the file system ('" + script + "') or SystemML jar file ('" + resPath + "' or '" + scriptsResPath + "')"); throw ex; } } } String s = IOUtils.toString(is); return s; } finally { IOUtilFunctions.closeSilently(is); } } finally { IOUtilFunctions.closeSilently(in); } dmlScriptStr = sb.toString(); return dmlScriptStr; }
From source file:org.apache.tajo.exception.ExceptionUtil.java
private static void printStackTrace(Log log, Throwable t) { log.error("\nStack Trace:\n" + StringUtils.stringifyException(t)); }
From source file:org.apache.tajo.ws.rs.ResourcesUtil.java
public static Response createExceptionResponse(Log log, String message) { if (log != null) { log.error(message); }//from w w w. jav a2s .com ExceptionResponse response = new ExceptionResponse(); response.setMessage(message); return Response.status(Response.Status.INTERNAL_SERVER_ERROR).entity(response).build(); }
From source file:org.apache.tajo.ws.rs.ResourcesUtil.java
public static Response createBadRequestResponse(Log log, String message) { if (log != null) { log.error(message); }/* w w w .j av a 2 s. c o m*/ ExceptionResponse response = new ExceptionResponse(); response.setMessage(message); return Response.status(Response.Status.BAD_REQUEST).entity(response).build(); }
From source file:org.apache.tomcat.util.log.CommonLogHandler.java
/** * Prints log message and stack trace./* ww w .j av a2 s .com*/ * This method should be overriden by real logger implementations * * @param prefix optional prefix. * @param message the message to log. * @param t the exception that was thrown. * @param verbosityLevel what type of message is this? * (WARNING/DEBUG/INFO etc) */ public void log(String prefix, String msg, Throwable t, int verbosityLevel) { if (prefix == null) prefix = "tomcat"; org.apache.commons.logging.Log l = (org.apache.commons.logging.Log) loggers.get(prefix); if (l == null) { l = LogFactory.getLog(prefix); loggers.put(prefix, l); } if (verbosityLevel > this.level) return; if (t == null) { if (verbosityLevel == Log.FATAL) l.fatal(msg); else if (verbosityLevel == Log.ERROR) l.error(msg); else if (verbosityLevel == Log.WARNING) l.warn(msg); else if (verbosityLevel == Log.INFORMATION) l.info(msg); else if (verbosityLevel == Log.DEBUG) l.debug(msg); } else { if (verbosityLevel == Log.FATAL) l.fatal(msg, t); else if (verbosityLevel == Log.ERROR) l.error(msg, t); else if (verbosityLevel == Log.WARNING) l.warn(msg, t); else if (verbosityLevel == Log.INFORMATION) l.info(msg, t); else if (verbosityLevel == Log.DEBUG) l.debug(msg, t); } }
From source file:org.apache.tools.ant.listener.CommonsLoggingListener.java
private void realLog(final Log log, final String message, final int priority, final Throwable t) { final PrintStream tmpOut = System.out; final PrintStream tmpErr = System.err; System.setOut(out);/*from w ww .jav a 2 s.co m*/ System.setErr(err); switch (priority) { case Project.MSG_ERR: if (t == null) { log.error(message); } else { log.error(message, t); } break; case Project.MSG_WARN: if (t == null) { log.warn(message); } else { log.warn(message, t); } break; case Project.MSG_INFO: if (t == null) { log.info(message); } else { log.info(message, t); } break; case Project.MSG_VERBOSE: log.debug(message); break; case Project.MSG_DEBUG: log.debug(message); break; default: log.error(message); break; } System.setOut(tmpOut); System.setErr(tmpErr); }
From source file:org.apache.wsrp4j.commons.exception.WSRPXHelper.java
public static void throwX(Log extLog, int errorCode, Throwable t) throws WSRPException { WSRPException e = new WSRPException(errorCode, t); if (t instanceof WSRPException) { extLog.error(e.getMessage()); } else {/*from ww w. j av a 2 s. com*/ extLog.error(EMPTY_STRING, e); } throw e; }
From source file:org.bibsonomy.util.ExceptionUtils.java
/** * throw query timeout exception/* w ww . j a v a2 s .co m*/ * * @param log * @param ex * @param query * @throws QueryTimeoutException */ public static void logErrorAndThrowQueryTimeoutException(final Log log, final Exception ex, final String query) throws QueryTimeoutException { log.error("Query timeout for query: " + query); throw new QueryTimeoutException(ex, query); }
From source file:org.castor.jaxb.CastorJAXBUtils.java
/** * Logs the message with error level.// ww w .jav a2 s . com * * @param log the log to use * @param msg the log message * @param exc the exception to log */ public static void logError(Log log, String msg, Throwable exc) { log.error(msg); }