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

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

Introduction

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

Prototype

void info(Object message);

Source Link

Document

Logs a message with info log level.

Usage

From source file:de.tudarmstadt.ukp.dkpro.core.api.datasets.Dataset.java

default Split getSplit(double aTrainRatio, double aTestRatio) {
    Log LOG = LogFactory.getLog(getClass());

    File[] all = getDataFiles();//from www . j  a  v  a2s . co m
    Arrays.sort(all, (File a, File b) -> {
        return a.getName().compareTo(b.getName());
    });
    LOG.info("Found " + all.length + " files");

    int trainPivot = (int) Math.round(all.length * aTrainRatio);
    int testPivot = (int) Math.round(all.length * aTestRatio) + trainPivot;
    File[] train = (File[]) ArrayUtils.subarray(all, 0, trainPivot);
    File[] test = (File[]) ArrayUtils.subarray(all, trainPivot, testPivot);

    LOG.debug("Assigned " + train.length + " files to training set");
    LOG.debug("Assigned " + test.length + " files to test set");

    if (testPivot != all.length) {
        LOG.info("Files missing from split: [" + (all.length - testPivot) + "]");
    }

    return new SplitImpl(train, test, null);
}

From source file:main.java.org.ros.robot.MotorListener.java

@Override
public void main(NodeConfiguration configuration) {

    //ParameterTreenode.newParameterTree();
    try {/* ww  w  .java 2s. c o m*/
        node = new DefaultNodeFactory().newNode("motor_listener", configuration);

        final Log log = node.getLog();
        node.newSubscriber("MotorData", "robot_msgs/MotorData", new MessageListener<MotorData>() {

            @Override
            public void onNewMessage(MotorData message) {

                log.info("I heard: \"" + message.motor_left_time + "\"");

            }
        });
    } catch (Exception e) {
        if (node != null) {
            node.getLog().fatal(e);
        } else {
            e.printStackTrace();
        }
    }

}

From source file:demo.config.CommonsJdbcLogger.java

@Override
public void logSql(String callerClassName, String callerMethodName, Sql<?> sql) {
    Log log = LogFactory.getLog(callerClassName);
    String message = String.format("SQL log. sqlFilePath=[%s],%n%s", sql.getSqlFilePath(),
            sql.getFormattedSql());/*  w  w  w. ja va  2s  .  c o m*/
    log.info(message);
}

From source file:egovframework.rte.fdl.cmmn.trace.LeaveaTrace.java

/**
 * trace //from w w w .  j a  v a  2s.  c om
 * @param clazz leaveaTrace  ? ? 
 * @param messageKey    
 * @param messageParameters  ?     
 * @param locale /
 * @param log ?
 */
public void trace(Class<?> clazz, MessageSource messageSource, String messageKey, Object[] messageParameters,
        Locale locale, Log log) {

    String message = messageSource.getMessage(messageKey, messageParameters, null, locale);

    if (log != null) {
        log.info(" LeaveaTrace.trace() this.message =>" + message);
    }

    if (traceHandlerServices == null)
        return;
    for (TraceHandlerService traceHandlerService : traceHandlerServices) {
        if (traceHandlerService.hasReqExpMatcher()) {
            traceHandlerService.setReqExpMatcher(pm);
        }
        traceHandlerService.setPackageName(clazz.getCanonicalName());
        traceHandlerService.trace(clazz, message);
    }

}

From source file:eu.semaine.jms.JMSLogReader.java

@Override
public void onMessage(Message m) {
    try {//from www  . ja  va2  s . c  o  m
        if (!(m instanceof TextMessage)) {
            return; // silently ignore
        }
        String dest = m.getJMSDestination().toString();
        // dest is expected to have the form
        // semaine.log.component.log-level
        String[] parts = dest.split("\\.");
        String level = parts[parts.length - 1].toLowerCase();
        String component = parts[parts.length - 2];
        Log log = LogFactory.getLog("semaine.log." + component);
        String text = ((TextMessage) m).getText();
        //text = time.format(new Date(m.getJMSTimestamp())) + " " + text;
        if (level.equals("info"))
            log.info(text);
        else if (level.equals("warn"))
            log.warn(text);
        else if (level.equals("error"))
            log.error(text);
        else if (level.equals("debug"))
            log.debug(text);
        else
            log.info(text);
    } catch (Exception e) {

    }
}

From source file:com.cloudera.sqoop.mapreduce.JobBase.java

/**
 * Display a notice on the log that the current MapReduce job has
 * been retired, and thus Counters are unavailable.
 * @param log the Log to display the info to.
 *///from w  w w.  j  av a2  s . c om
protected void displayRetiredJobNotice(Log log) {
    log.info("The MapReduce job has already been retired. Performance");
    log.info("counters are unavailable. To get this information, ");
    log.info("you will need to enable the completed job store on ");
    log.info("the jobtracker with:");
    log.info("mapreduce.jobtracker.persist.jobstatus.active = true");
    log.info("mapreduce.jobtracker.persist.jobstatus.hours = 1");
    log.info("A jobtracker restart is required for these settings");
    log.info("to take effect.");
}

From source file:com.winvector.logistic.demo.MapReduceScore.java

public double run(final String modelFileName, final String testFileName, final String resultFileName)
        throws Exception {
    final Log log = LogFactory.getLog(MapReduceScore.class);
    final Random rand = new Random();
    final String tmpPrefix = "TMPAC_" + rand.nextLong();
    final Configuration mrConfig = getConf();
    log.info("start");
    log.info("reading model: " + modelFileName);
    final Model model;
    {//  ww w .  j  a v  a2  s.co  m
        final Path modelPath = new Path(modelFileName);
        final FSDataInputStream fdi = modelPath.getFileSystem(mrConfig).open(modelPath);
        final ObjectInputStream ois = new ObjectInputStream(fdi);
        model = (Model) ois.readObject();
        ois.close();
    }
    log.info("model:\n" + model.config.formatSoln(model.coefs));
    final Path testFile = new Path(testFileName);
    final Path resultFile = new Path(resultFileName);
    log.info("scoring data: " + testFile);
    log.info("writing: " + resultFile);
    final SigmoidLossMultinomial underlying = new SigmoidLossMultinomial(model.config.dim(),
            model.config.noutcomes());
    final WritableVariableList lConfig = WritableVariableList.copy(model.config.def());
    final String headerLine = WritableUtils.readFirstLine(mrConfig, testFile);
    final Pattern sepPattern = Pattern.compile("\t");
    final LineBurster burster = new HBurster(sepPattern, headerLine, false);
    mrConfig.set(MapRedScan.BURSTERSERFIELD, SerialUtils.serializableToString(burster));
    final StringBuilder b = new StringBuilder();
    b.append("predict" + "." + model.config.def().resultColumn + "\t");
    b.append("predict" + "." + model.config.def().resultColumn + "." + "score" + "\t");
    for (int i = 0; i < model.config.noutcomes(); ++i) {
        final String cat = model.config.outcome(i);
        b.append("predict" + "." + model.config.def().resultColumn + "." + cat + "." + "score" + "\t");
    }
    b.append(headerLine);
    mrConfig.set(MapRedScore.IDEALHEADERFIELD, b.toString());
    final MapRedScore sc = new MapRedScore(underlying, lConfig, model.config.useIntercept(), mrConfig,
            testFile);
    sc.score(model.coefs, resultFile);
    final MapRedAccuracy ac = new MapRedAccuracy(underlying, lConfig, model.config.useIntercept(), tmpPrefix,
            mrConfig, testFile);
    final long[] testAccuracy = ac.score(model.coefs);
    final double accuracy = testAccuracy[0] / (double) testAccuracy[1];
    log.info("test accuracy: " + testAccuracy[0] + "/" + testAccuracy[1] + "\t" + accuracy);
    log.info("done");
    return accuracy;
}

From source file:es.logongas.ix3.web.util.ControllerHelper.java

public void exceptionToHttpResponse(Throwable throwable, HttpServletResponse httpServletResponse) {
    try {//from w  w w .  j a v  a2 s.co  m
        BusinessException businessException = ExceptionUtil.getBusinessExceptionFromThrowable(throwable);

        if (businessException != null) {

            if (businessException instanceof BusinessSecurityException) {
                BusinessSecurityException businessSecurityException = (BusinessSecurityException) businessException;
                Log log = LogFactory.getLog(ControllerHelper.class);
                log.info(businessSecurityException);

                httpServletResponse.setStatus(HttpServletResponse.SC_FORBIDDEN);
                httpServletResponse.setContentType("text/plain; charset=UTF-8");
                if (businessSecurityException.getBusinessMessages().size() > 0) {
                    httpServletResponse.getWriter()
                            .println(businessSecurityException.getBusinessMessages().get(0).getMessage());
                }
            } else if (businessException instanceof BusinessException) {

                httpServletResponse.setStatus(HttpServletResponse.SC_BAD_REQUEST);
                httpServletResponse.setContentType("application/json; charset=UTF-8");
                httpServletResponse.getWriter()
                        .println(jsonFactory.getJsonWriter().toJson(businessException.getBusinessMessages()));
            } else {
                Log log = LogFactory.getLog(ControllerHelper.class);
                log.error("Es un tipo de businessException desconocida:", businessException);

                httpServletResponse.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
                httpServletResponse.setContentType("text/plain");
                businessException.printStackTrace(httpServletResponse.getWriter());
            }

        } else {
            Log log = LogFactory.getLog(ControllerHelper.class);
            log.error("Fall la llamada al servidor:", throwable);

            httpServletResponse.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
            httpServletResponse.setContentType("text/plain");
            throwable.printStackTrace(httpServletResponse.getWriter());
        }
    } catch (IOException ioException) {
        Log log = LogFactory.getLog(ControllerHelper.class);
        log.error("Fall al devolver la excepcin por la HttpResponse:", ioException);
        log.error("Excepcion original:", throwable);
        httpServletResponse.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR);
    }

}

From source file:com.taobao.tddl.common.DynamicLog.java

public void info(String key, Object[] args, String defaultLog, Log log) {
    String content = build(key, args, defaultLog);
    if (content != null && !"".equals(content)) {
        log.info(content);
    }//from   ww  w  . j a va2  s.  c  o  m
}

From source file:net.sf.nmedit.jtheme.JTContext.java

public void setUIDefaultsClassLoader(ClassLoader loader) {
    Log log = getLogger();
    if (log.isInfoEnabled()) {
        Class<?> loaderClass = loader == null ? null : loader.getClass();

        log.info("Setting UIDefaults ClassLoader in " + this + ": " + loader + " (" + loaderClass + ")");
    }// w ww.  j  a va  2s  .c om

    getUIDefaults().put(UIDefaultsClassLoaderKey, loader);
}