Search in sources :

Example 1 with Level

use of org.apache.log4j.Level in project hadoop by apache.

the class MiniRPCBenchmark method main.

public static void main(String[] args) throws Exception {
    System.out.println("Benchmark: RPC session establishment.");
    if (args.length < 1)
        printUsage();
    Configuration conf = new Configuration();
    int count = Integer.parseInt(args[0]);
    if (args.length > 1)
        conf.set(KEYTAB_FILE_KEY, args[1]);
    if (args.length > 2)
        conf.set(USER_NAME_KEY, args[2]);
    boolean useDelegationToken = false;
    if (args.length > 3)
        useDelegationToken = args[3].equalsIgnoreCase("useToken");
    Level l = Level.ERROR;
    if (args.length > 4)
        l = Level.toLevel(args[4]);
    MiniRPCBenchmark mb = new MiniRPCBenchmark(l);
    long elapsedTime = 0;
    if (useDelegationToken) {
        System.out.println("Running MiniRPCBenchmark with delegation token authentication.");
        elapsedTime = mb.runMiniBenchmarkWithDelegationToken(conf, count, KEYTAB_FILE_KEY, USER_NAME_KEY);
    } else {
        String auth = SecurityUtil.getAuthenticationMethod(conf).toString();
        System.out.println("Running MiniRPCBenchmark with " + auth + " authentication.");
        elapsedTime = mb.runMiniBenchmark(conf, count, KEYTAB_FILE_KEY, USER_NAME_KEY);
    }
    System.out.println(org.apache.hadoop.util.VersionInfo.getVersion());
    System.out.println("Number  of  connects: " + count);
    System.out.println("Average connect time: " + ((double) elapsedTime / count));
}
Also used : Configuration(org.apache.hadoop.conf.Configuration) Level(org.apache.log4j.Level)

Example 2 with Level

use of org.apache.log4j.Level in project druid by druid-io.

the class LogLevelAdjuster method setLevel.

@Override
public void setLevel(String packageName, String level) {
    final Level theLevel = Level.toLevel(level, null);
    if (theLevel == null) {
        throw new IllegalArgumentException("Unknown level: " + level);
    }
    if (log.isInfoEnabled()) {
        log.info(String.format("Setting log level for package[%s] => [%s]", packageName, theLevel));
    }
    Logger.getLogger(packageName).setLevel(theLevel);
}
Also used : Level(org.apache.log4j.Level)

Example 3 with Level

use of org.apache.log4j.Level in project dubbo by alibaba.

the class LogUtil method findLevel.

public static int findLevel(Level expectedLevel) {
    int count = 0;
    List<Log> logList = DubboAppender.logList;
    for (int i = 0; i < logList.size(); i++) {
        Level logLevel = logList.get(i).getLogLevel();
        if (logLevel.equals(expectedLevel))
            count++;
    }
    return count;
}
Also used : Level(org.apache.log4j.Level)

Example 4 with Level

use of org.apache.log4j.Level in project Openfire by igniterealtime.

the class DebugOnlyLog4JToOpenfireAppender method append.

/*
	 * (non-Javadoc)
	 *
	 * @see org.apache.log4j.AppenderSkeleton#append(org.apache.log4j.spi.LoggingEvent)
	 */
@Override
protected void append(LoggingEvent event) {
    final Level l = event.getLevel();
    final String message = event.getMessage().toString();
    Throwable throwable = null;
    if (event.getThrowableInformation() != null) {
        throwable = event.getThrowableInformation().getThrowable();
    }
    switch(l.toInt()) {
        case Priority.OFF_INT:
            // Logging turned off - do nothing.
            break;
        case Priority.FATAL_INT:
        case Priority.ERROR_INT:
            Log.debug(message, throwable);
            break;
        case Priority.WARN_INT:
            Log.debug(message, throwable);
            break;
        case Priority.INFO_INT:
            Log.debug(message, throwable);
            break;
        default:
            // DEBUG and below (trace, all)
            Log.debug(message, throwable);
            break;
    }
}
Also used : Level(org.apache.log4j.Level)

Example 5 with Level

use of org.apache.log4j.Level in project jop by jop-devel.

the class LogConfig method setupLogger.

/**
     * Setup the logger using configuration options.
     * You may want to call {@link #setReportLoggers(File, File)}
     * first to define the report loggers.
     *
     * @param config the config settings to use.
     */
public void setupLogger(Config config) {
    boolean verbose = config.getOption(Config.VERBOSE);
    boolean debug = config.getOption(Config.DEBUG);
    boolean quiet = config.getOption(Config.QUIET);
    Level defaultLevel = Level.INFO;
    Level rootLevel = Level.DEBUG;
    if (debug) {
        defaultLevel = Level.DEBUG;
        rootLevel = Level.ALL;
    } else if (quiet) {
        defaultLevel = Level.WARN;
    }
    FilteredConsoleAppender defaultAppender;
    if (verbose) {
        defaultAppender = new FilteredConsoleAppender(new PatternLayout("%5r %-5p [%c] %m\n"), "System.err");
    } else {
        defaultAppender = new FilteredConsoleAppender(new ConsoleLayout("%5r %-5p [%c{1}] %m\n"), "System.err");
    }
    defaultAppender.setName("ACONSOLE");
    defaultAppender.setThreshold(defaultLevel);
    defaultAppender.setConfig(config);
    defaultAppender.addWarnOnly(config.getOption(Config.SHOW_WARN_ONLY));
    defaultAppender.addInfoOnly(config.getOption(Config.SHOW_INFO_ONLY));
    Logger.getRootLogger().addAppender(defaultAppender);
    Logger.getRootLogger().setLevel(rootLevel);
    PropertyConfigurator.configure(config.getProperties());
}
Also used : PatternLayout(org.apache.log4j.PatternLayout) Level(org.apache.log4j.Level)

Aggregations

Level (org.apache.log4j.Level)49 Logger (org.apache.log4j.Logger)14 Test (org.junit.Test)12 ByteArrayOutputStream (java.io.ByteArrayOutputStream)8 CsvWriter (org.jumpmind.symmetric.csv.CsvWriter)7 IncomingBatch (org.jumpmind.symmetric.model.IncomingBatch)7 Checkpoint (com.linkedin.databus.core.Checkpoint)4 RegisterResponseEntry (com.linkedin.databus2.core.container.request.RegisterResponseEntry)4 ArrayList (java.util.ArrayList)4 List (java.util.List)4 Test (org.testng.annotations.Test)4 DbusEventsStatisticsCollector (com.linkedin.databus.core.monitoring.mbean.DbusEventsStatisticsCollector)3 IdNamePair (com.linkedin.databus.core.util.IdNamePair)3 ConditionCheck (com.linkedin.databus2.test.ConditionCheck)3 IOException (java.io.IOException)3 HashMap (java.util.HashMap)3 GetHostStatsCommand (com.cloud.agent.api.GetHostStatsCommand)2 DatabusV2ConsumerRegistration (com.linkedin.databus.client.consumer.DatabusV2ConsumerRegistration)2 MultiConsumerCallback (com.linkedin.databus.client.consumer.MultiConsumerCallback)2 SelectingDatabusCombinedConsumer (com.linkedin.databus.client.consumer.SelectingDatabusCombinedConsumer)2