org.apache.log4j.Logger.setLevel()方法的使用及代码示例

x33g5p2x  于2022-01-23 转载在 其他  
字(8.9k)|赞(0)|评价(0)|浏览(243)

本文整理了Java中org.apache.log4j.Logger.setLevel()方法的一些代码示例,展示了Logger.setLevel()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.setLevel()方法的具体详情如下:
包路径:org.apache.log4j.Logger
类名称:Logger
方法名:setLevel

Logger.setLevel介绍

暂无

代码示例

代码示例来源:origin: code4craft/webmagic

private static void configLogger(String value) {
    Logger rootLogger = Logger.getRootLogger();
    if ("debug".equalsIgnoreCase(value)) {
      rootLogger.setLevel(Level.DEBUG);
    } else if ("info".equalsIgnoreCase(value)) {
      rootLogger.setLevel(Level.INFO);
    } else if ("warn".equalsIgnoreCase(value)) {
      rootLogger.setLevel(Level.WARN);
    } else if ("trace".equalsIgnoreCase(value)) {
      rootLogger.setLevel(Level.TRACE);
    } else if ("off".equalsIgnoreCase(value)) {
      rootLogger.setLevel(Level.OFF);
    } else if ("error".equalsIgnoreCase(value)) {
      rootLogger.setLevel(Level.ERROR);
    }
  }
}

代码示例来源:origin: apache/incubator-gobblin

/**
 * Hive logging is too verbose at INFO level. Currently hive does not have a way to set log level.
 * This is a workaround to set log level to WARN for hive loggers only
 */
private void silenceHiveLoggers() {
 List<String> loggers = ImmutableList.of("org.apache.hadoop.hive", "org.apache.hive", "hive.ql.parse");
 for (String name : loggers) {
  Logger logger = Logger.getLogger(name);
  if (logger != null) {
   logger.setLevel(Level.WARN);
  }
 }
}

代码示例来源:origin: apache/incubator-pinot

public static void logOnlyErrors() {
 Logger root = Logger.getRootLogger();
 root.setLevel(Level.ERROR);
 Enumeration allLoggers = root.getLoggerRepository().getCurrentCategories();
 while (allLoggers.hasMoreElements()) {
  Category tmpLogger = (Category) allLoggers.nextElement();
  tmpLogger.setLevel(Level.ERROR);
 }
}

代码示例来源:origin: apache/flink

/**
 * Setup {@link org.apache.log4j.Logger}, the default logger implementation for tests,
 * to append {@link LoggingEvent}s to {@link #loggingEvents} so that we can assert if
 * the right messages were logged.
 *
 * @see #testLogTimeoutAlmostReachedWarningDuringCommit
 * @see #testLogTimeoutAlmostReachedWarningDuringRecovery
 */
private void setupLogger() {
  Logger.getRootLogger().removeAllAppenders();
  logger = Logger.getLogger(TwoPhaseCommitSinkFunction.class);
  testAppender = new AppenderSkeleton() {
    @Override
    protected void append(LoggingEvent event) {
      loggingEvents.add(event);
    }
    @Override
    public void close() {
    }
    @Override
    public boolean requiresLayout() {
      return false;
    }
  };
  logger.addAppender(testAppender);
  logger.setLevel(Level.WARN);
}

代码示例来源:origin: apache/hbase

public static void main(String[] argv) throws Exception {
  // Silence the usual noise. This is probably fragile...
  Logger logger = Logger.getLogger("org.apache.hadoop.hbase");
  if (logger != null) {
   logger.setLevel(Level.WARN);
  }
  System.exit(ToolRunner.run(
   HBaseConfiguration.create(), new MapreduceDependencyClasspathTool(), argv));
 }
}

代码示例来源:origin: RipMeApp/ripme

private void setLogLevel(String level) {
  Level newLevel = Level.ERROR;
  level = level.substring(level.lastIndexOf(' ') + 1);
  switch (level) {
    case "Debug":
      newLevel = Level.DEBUG;
      break;
    case "Info":
      newLevel = Level.INFO;
      break;
    case "Warn":
      newLevel = Level.WARN;
      break;
    case "Error":
      newLevel = Level.ERROR;
      break;
  }
  Logger.getRootLogger().setLevel(newLevel);
  LOGGER.setLevel(newLevel);
  ConsoleAppender ca = (ConsoleAppender)Logger.getRootLogger().getAppender("stdout");
  if (ca != null) {
    ca.setThreshold(newLevel);
  }
  FileAppender fa = (FileAppender)Logger.getRootLogger().getAppender("FILE");
  if (fa != null) {
    fa.setThreshold(newLevel);
  }
}

代码示例来源:origin: Netflix/EVCache

@BeforeSuite
public void setProps() {
  BasicConfigurator.configure();
  Logger.getRootLogger().setLevel(Level.INFO);
  Logger.getLogger(SimpleEVCacheTest.class).setLevel(Level.DEBUG);
  Logger.getLogger(Base.class).setLevel(Level.DEBUG);
  Logger.getLogger(EVCacheImpl.class).setLevel(Level.ERROR);
  Logger.getLogger(EVCacheClient.class).setLevel(Level.DEBUG);
  Logger.getLogger(EVCacheClientPool.class).setLevel(Level.DEBUG);
  System.setProperty("EVCACHE.use.simple.node.list.provider", "true");
  System.setProperty("EVCACHE.EVCacheClientPool.readTimeout", "1000");
  System.setProperty("EVCACHE.operation.timeout", "100000");
  System.setProperty("EVCACHE.EVCacheClientPool.bulkReadTimeout", "10000");
  int maxThreads = 2;
  final BlockingQueue<Runnable> queue = new LinkedBlockingQueue<Runnable>(100000);
  pool = new ThreadPoolExecutor(maxThreads * 4, maxThreads * 4, 30, TimeUnit.SECONDS, queue);
  pool.prestartAllCoreThreads();
}

代码示例来源:origin: apache/incubator-pinot

public static void setLogLevel(List<String> packagePrefixes, Level level) {
  Enumeration<Logger> loggers = Logger.getRootLogger().getLoggerRepository().getCurrentLoggers();
  while (loggers.hasMoreElements()) {
   Logger logger = loggers.nextElement();
   for (String prefix : packagePrefixes) {
    if (logger.getName().startsWith(prefix)) {
     logger.setLevel(level);
     break;
    }
   }
  }
 }
}

代码示例来源:origin: apache/incubator-gobblin

public static void setLogjLevelForLogger(Logger log, Level logLevel) {
 org.apache.log4j.Logger log4jLogger = org.apache.log4j.Logger.getLogger(log.getName());
 log4jLogger.setLevel(logLevel);
}

代码示例来源:origin: apache/hbase

@BeforeClass
public static void before() {
 Logger.getRootLogger().setLevel(Level.DEBUG);
}

代码示例来源:origin: apache/ignite

Logger impl = Logger.getRootLogger();
impl.setLevel(Level.INFO);
Logger.getLogger("org.apache.ignite").setLevel(Level.DEBUG);

代码示例来源:origin: pentaho/pentaho-kettle

private void init() {
 logName = "PurgeUtilityLog." + getThreadName();
 logger = Logger.getLogger( logName );
 logger.setLevel( logLevel );
 IPurgeUtilityLayout layout;
 if ( layoutClass == PurgeUtilityHTMLLayout.class ) {
  layout = new PurgeUtilityHTMLLayout( logLevel );
 } else {
  layout = new PurgeUtilityTextLayout( logLevel );
 }
 layout.setTitle( "Purge Utility Log" );
 writeAppender =
   new WriterAppender( (Layout) layout, new OutputStreamWriter( outputStream, Charset.forName( "utf-8" ) ) );
 logger.addAppender( writeAppender );
}

代码示例来源:origin: apache/incubator-gobblin

@BeforeClass
public void setUp() {
 BasicConfigurator.configure();
 org.apache.log4j.Logger.getRootLogger().setLevel(Level.ERROR);
}

代码示例来源:origin: apache/ignite

throws IgniteCheckedException {
for (String c : F.concat(false, cat, F.asList(cats)))
  Logger.getLogger(c).setLevel(log4jLevel);
  Logger log4j = Logger.getRootLogger();

代码示例来源:origin: apache/flink

public static void addTestAppender(Class target, Level level) {
  testAppender = new TestAppender();
  testAppender.setThreshold(level);
  org.apache.log4j.Logger lg = org.apache.log4j.Logger.getLogger(target);
  lg.setLevel(level);
  lg.addAppender(testAppender);
  //org.apache.log4j.Logger.getRootLogger().addAppender(testAppender);
}

代码示例来源:origin: marytts/marytts

public MaryModuleTestCase(boolean needMaryStarted) throws Exception {
  if (!MaryUtils.isLog4jConfigured()) {
    BasicConfigurator.configure();
  }
  Logger.getRootLogger().setLevel(Level.DEBUG);
  if (System.getProperty("mary.base") == null) {
    System.setProperty("mary.base", ".");
    Logger.getRootLogger().warn(
        "System property 'mary.base' is not defined -- trying " + new File(".").getAbsolutePath()
            + " -- if this fails, please start this using VM property \"-Dmary.base=/path/to/mary/runtime\"!");
  }
  if (needMaryStarted) {
    if (Mary.currentState() == Mary.STATE_OFF)
      Mary.startup();
  }
}

代码示例来源:origin: pentaho/pentaho-kettle

private LogWriter() {
 pentahoLogger = Logger.getLogger( STRING_PENTAHO_DI_LOGGER_NAME );
 pentahoLogger.setAdditivity( false );
 pentahoLogger.setLevel( Level.ALL );

代码示例来源:origin: marytts/marytts

public MaryModuleTestCase(boolean needMaryStarted) throws Exception {
  if (!MaryUtils.isLog4jConfigured()) {
    BasicConfigurator.configure();
  }
  Logger.getRootLogger().setLevel(Level.DEBUG);
  if (System.getProperty("mary.base") == null) {
    System.setProperty("mary.base", ".");
    Logger.getRootLogger().warn(
        "System property 'mary.base' is not defined -- trying " + new File(".").getAbsolutePath()
            + " -- if this fails, please start this using VM property \"-Dmary.base=/path/to/mary/runtime\"!");
  }
  if (needMaryStarted) {
    if (Mary.currentState() == Mary.STATE_OFF)
      Mary.startup();
  }
}

代码示例来源:origin: apache/incubator-gobblin

Logger.getLogger("org.apache.gobblin").setLevel(logLevel);

代码示例来源:origin: azkaban/azkaban

@Test
 public void testInvalidParams() throws IOException {
  BasicConfigurator.configure();
  Logger.getRootLogger().setLevel(Level.DEBUG);

  final String expected = "test";
  final String[] cipheredtexts = {
    "eyJ2ZXIiOiIxLjAiLCJ2YWwiOiJOd1hRejdOMjBXUU05SXEzaE94RVZnPT0ifQ==", null, ""};
  final String[] passphrases = {"test1234", null, ""};

  for (final String cipheredtext : cipheredtexts) {
   for (final String passphrase : passphrases) {
    final Crypto crypto = new Crypto();
    if (!StringUtils.isEmpty(cipheredtext) && !StringUtils.isEmpty(passphrase)) {
     final String actual = crypto.decrypt(cipheredtext, passphrase);
     Assert.assertEquals(expected, actual);
    } else {
     try {
      crypto.decrypt(cipheredtext, passphrase);
      Assert.fail("Encyption should have failed with invalid parameters. cipheredtext: "
        + cipheredtext + " , passphrase: " + passphrase);
     } catch (final Exception e) {
      Assert.assertTrue(e instanceof IllegalArgumentException);
     }
    }
   }
  }
 }
}

相关文章