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

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

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

Logger.setLevel介绍

暂无

代码示例

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

  1. private static void configLogger(String value) {
  2. Logger rootLogger = Logger.getRootLogger();
  3. if ("debug".equalsIgnoreCase(value)) {
  4. rootLogger.setLevel(Level.DEBUG);
  5. } else if ("info".equalsIgnoreCase(value)) {
  6. rootLogger.setLevel(Level.INFO);
  7. } else if ("warn".equalsIgnoreCase(value)) {
  8. rootLogger.setLevel(Level.WARN);
  9. } else if ("trace".equalsIgnoreCase(value)) {
  10. rootLogger.setLevel(Level.TRACE);
  11. } else if ("off".equalsIgnoreCase(value)) {
  12. rootLogger.setLevel(Level.OFF);
  13. } else if ("error".equalsIgnoreCase(value)) {
  14. rootLogger.setLevel(Level.ERROR);
  15. }
  16. }
  17. }

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

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

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

  1. public static void logOnlyErrors() {
  2. Logger root = Logger.getRootLogger();
  3. root.setLevel(Level.ERROR);
  4. Enumeration allLoggers = root.getLoggerRepository().getCurrentCategories();
  5. while (allLoggers.hasMoreElements()) {
  6. Category tmpLogger = (Category) allLoggers.nextElement();
  7. tmpLogger.setLevel(Level.ERROR);
  8. }
  9. }

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

  1. /**
  2. * Setup {@link org.apache.log4j.Logger}, the default logger implementation for tests,
  3. * to append {@link LoggingEvent}s to {@link #loggingEvents} so that we can assert if
  4. * the right messages were logged.
  5. *
  6. * @see #testLogTimeoutAlmostReachedWarningDuringCommit
  7. * @see #testLogTimeoutAlmostReachedWarningDuringRecovery
  8. */
  9. private void setupLogger() {
  10. Logger.getRootLogger().removeAllAppenders();
  11. logger = Logger.getLogger(TwoPhaseCommitSinkFunction.class);
  12. testAppender = new AppenderSkeleton() {
  13. @Override
  14. protected void append(LoggingEvent event) {
  15. loggingEvents.add(event);
  16. }
  17. @Override
  18. public void close() {
  19. }
  20. @Override
  21. public boolean requiresLayout() {
  22. return false;
  23. }
  24. };
  25. logger.addAppender(testAppender);
  26. logger.setLevel(Level.WARN);
  27. }

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

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

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

  1. private void setLogLevel(String level) {
  2. Level newLevel = Level.ERROR;
  3. level = level.substring(level.lastIndexOf(' ') + 1);
  4. switch (level) {
  5. case "Debug":
  6. newLevel = Level.DEBUG;
  7. break;
  8. case "Info":
  9. newLevel = Level.INFO;
  10. break;
  11. case "Warn":
  12. newLevel = Level.WARN;
  13. break;
  14. case "Error":
  15. newLevel = Level.ERROR;
  16. break;
  17. }
  18. Logger.getRootLogger().setLevel(newLevel);
  19. LOGGER.setLevel(newLevel);
  20. ConsoleAppender ca = (ConsoleAppender)Logger.getRootLogger().getAppender("stdout");
  21. if (ca != null) {
  22. ca.setThreshold(newLevel);
  23. }
  24. FileAppender fa = (FileAppender)Logger.getRootLogger().getAppender("FILE");
  25. if (fa != null) {
  26. fa.setThreshold(newLevel);
  27. }
  28. }

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

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

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

  1. public static void setLogLevel(List<String> packagePrefixes, Level level) {
  2. Enumeration<Logger> loggers = Logger.getRootLogger().getLoggerRepository().getCurrentLoggers();
  3. while (loggers.hasMoreElements()) {
  4. Logger logger = loggers.nextElement();
  5. for (String prefix : packagePrefixes) {
  6. if (logger.getName().startsWith(prefix)) {
  7. logger.setLevel(level);
  8. break;
  9. }
  10. }
  11. }
  12. }
  13. }

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

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

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

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

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

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

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

  1. private void init() {
  2. logName = "PurgeUtilityLog." + getThreadName();
  3. logger = Logger.getLogger( logName );
  4. logger.setLevel( logLevel );
  5. IPurgeUtilityLayout layout;
  6. if ( layoutClass == PurgeUtilityHTMLLayout.class ) {
  7. layout = new PurgeUtilityHTMLLayout( logLevel );
  8. } else {
  9. layout = new PurgeUtilityTextLayout( logLevel );
  10. }
  11. layout.setTitle( "Purge Utility Log" );
  12. writeAppender =
  13. new WriterAppender( (Layout) layout, new OutputStreamWriter( outputStream, Charset.forName( "utf-8" ) ) );
  14. logger.addAppender( writeAppender );
  15. }

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

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

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

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

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

  1. public static void addTestAppender(Class target, Level level) {
  2. testAppender = new TestAppender();
  3. testAppender.setThreshold(level);
  4. org.apache.log4j.Logger lg = org.apache.log4j.Logger.getLogger(target);
  5. lg.setLevel(level);
  6. lg.addAppender(testAppender);
  7. //org.apache.log4j.Logger.getRootLogger().addAppender(testAppender);
  8. }

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

  1. public MaryModuleTestCase(boolean needMaryStarted) throws Exception {
  2. if (!MaryUtils.isLog4jConfigured()) {
  3. BasicConfigurator.configure();
  4. }
  5. Logger.getRootLogger().setLevel(Level.DEBUG);
  6. if (System.getProperty("mary.base") == null) {
  7. System.setProperty("mary.base", ".");
  8. Logger.getRootLogger().warn(
  9. "System property 'mary.base' is not defined -- trying " + new File(".").getAbsolutePath()
  10. + " -- if this fails, please start this using VM property \"-Dmary.base=/path/to/mary/runtime\"!");
  11. }
  12. if (needMaryStarted) {
  13. if (Mary.currentState() == Mary.STATE_OFF)
  14. Mary.startup();
  15. }
  16. }

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

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

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

  1. public MaryModuleTestCase(boolean needMaryStarted) throws Exception {
  2. if (!MaryUtils.isLog4jConfigured()) {
  3. BasicConfigurator.configure();
  4. }
  5. Logger.getRootLogger().setLevel(Level.DEBUG);
  6. if (System.getProperty("mary.base") == null) {
  7. System.setProperty("mary.base", ".");
  8. Logger.getRootLogger().warn(
  9. "System property 'mary.base' is not defined -- trying " + new File(".").getAbsolutePath()
  10. + " -- if this fails, please start this using VM property \"-Dmary.base=/path/to/mary/runtime\"!");
  11. }
  12. if (needMaryStarted) {
  13. if (Mary.currentState() == Mary.STATE_OFF)
  14. Mary.startup();
  15. }
  16. }

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

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

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

  1. @Test
  2. public void testInvalidParams() throws IOException {
  3. BasicConfigurator.configure();
  4. Logger.getRootLogger().setLevel(Level.DEBUG);
  5. final String expected = "test";
  6. final String[] cipheredtexts = {
  7. "eyJ2ZXIiOiIxLjAiLCJ2YWwiOiJOd1hRejdOMjBXUU05SXEzaE94RVZnPT0ifQ==", null, ""};
  8. final String[] passphrases = {"test1234", null, ""};
  9. for (final String cipheredtext : cipheredtexts) {
  10. for (final String passphrase : passphrases) {
  11. final Crypto crypto = new Crypto();
  12. if (!StringUtils.isEmpty(cipheredtext) && !StringUtils.isEmpty(passphrase)) {
  13. final String actual = crypto.decrypt(cipheredtext, passphrase);
  14. Assert.assertEquals(expected, actual);
  15. } else {
  16. try {
  17. crypto.decrypt(cipheredtext, passphrase);
  18. Assert.fail("Encyption should have failed with invalid parameters. cipheredtext: "
  19. + cipheredtext + " , passphrase: " + passphrase);
  20. } catch (final Exception e) {
  21. Assert.assertTrue(e instanceof IllegalArgumentException);
  22. }
  23. }
  24. }
  25. }
  26. }
  27. }

相关文章