Example usage for org.apache.commons.logging Log error

List of usage examples for org.apache.commons.logging Log error

Introduction

In this page you can find the example usage for org.apache.commons.logging Log error.

Prototype

void error(Object message);

Source Link

Document

Logs a message with error log level.

Usage

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);
}