org.jboss.logmanager.Logger.getLogger()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(10.7k)|赞(0)|评价(0)|浏览(184)

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

Logger.getLogger介绍

[英]Static logger factory method which returns a JBoss LogManager logger.
[中]静态记录器工厂方法,返回JBoss LogManager记录器。

代码示例

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

private static Logger doLegacyGetLogger(final String name) {
  final org.jboss.logmanager.Logger lmLogger = LogContext.getLogContext().getLogger("");
  ConcurrentMap<String, Logger> loggers = lmLogger.getAttachment(LEGACY_KEY);
  if (loggers == null) {
    loggers = new ConcurrentHashMap<String, Logger>();
    final ConcurrentMap<String, Logger> appearing = lmLogger.attachIfAbsent(LEGACY_KEY, loggers);
    if (appearing != null) {
      loggers = appearing;
    }
  }
  Logger l = loggers.get(name);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  final Logger appearing = loggers.putIfAbsent(name, l);
  if (appearing == null) {
    return l;
  }
  return appearing;
}

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

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.logmanager/commons-logging-jboss-logmanager

private Map<String, Object> getAttributeMap() {
    final Logger rootLogger = Logger.getLogger("");
    Map<String, Object> map = rootLogger.getAttachment(ATTRIBUTE_KEY);
    if (map == null) {
      map = Collections.synchronizedMap(new HashMap<String, Object>());
      final Map<String, Object> appearing = rootLogger.attachIfAbsent(ATTRIBUTE_KEY, map);
      if (appearing != null) {
        map = appearing;
      }
    }
    return map;
  }
}

代码示例来源:origin: org.jboss.logging/jboss-logging-logmanager

public LoggerPluginInstance getInstance(String name, String resourceBundleName) {
  Logger logger = resourceBundleName == null ? Logger.getLogger(name) : Logger.getLogger(name, resourceBundleName);
  LoggerPluginInstance lpi = logger.getAttachment(KEY);
  if (lpi == null) {
    final SecurityManager sm = System.getSecurityManager();
    lpi = new LoggerPluginInstanceImpl(name, resourceBundleName, logger, this);
    if (sm != null) {
      return AccessController.doPrivileged(new AttachAction(logger, lpi));
    } else {
      return doAttach(logger, lpi);
    }
  }
  return lpi;
}

代码示例来源:origin: weld/core

private static Logger doLegacyGetLogger(final String name) {
  final org.jboss.logmanager.Logger lmLogger = LogContext.getLogContext().getLogger("");
  ConcurrentMap<String, Logger> loggers = lmLogger.getAttachment(LEGACY_KEY);
  if (loggers == null) {
    loggers = new ConcurrentHashMap<String, Logger>();
    final ConcurrentMap<String, Logger> appearing = lmLogger.attachIfAbsent(LEGACY_KEY, loggers);
    if (appearing != null) {
      loggers = appearing;
    }
  }
  Logger l = loggers.get(name);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  final Logger appearing = loggers.putIfAbsent(name, l);
  if (appearing == null) {
    return l;
  }
  return appearing;
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

private static Logger doLegacyGetLogger(final String name) {
  final org.jboss.logmanager.Logger lmLogger = LogContext.getLogContext().getLogger("");
  ConcurrentMap<String, Logger> loggers = lmLogger.getAttachment(LEGACY_KEY);
  if (loggers == null) {
    loggers = new ConcurrentHashMap<String, Logger>();
    final ConcurrentMap<String, Logger> appearing = lmLogger.attachIfAbsent(LEGACY_KEY, loggers);
    if (appearing != null) {
      loggers = appearing;
    }
  }
  Logger l = loggers.get(name);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  final Logger appearing = loggers.putIfAbsent(name, l);
  if (appearing == null) {
    return l;
  }
  return appearing;
}

代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded

private static Logger doLegacyGetLogger(final String name) {
  final org.jboss.logmanager.Logger lmLogger = LogContext.getLogContext().getLogger("");
  ConcurrentMap<String, Logger> loggers = lmLogger.getAttachment(LEGACY_KEY);
  if (loggers == null) {
    loggers = new ConcurrentHashMap<String, Logger>();
    final ConcurrentMap<String, Logger> appearing = lmLogger.attachIfAbsent(LEGACY_KEY, loggers);
    if (appearing != null) {
      loggers = appearing;
    }
  }
  Logger l = loggers.get(name);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  final Logger appearing = loggers.putIfAbsent(name, l);
  if (appearing == null) {
    return l;
  }
  return appearing;
}

代码示例来源:origin: org.jboss.weld.se/weld-se

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: weld/core

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.seam.solder/seam-solder

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: weld/core

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.logging/com.springsource.org.jboss.logging

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.eap/wildfly-client-all

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.weld.servlet/weld-servlet-shaded

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.weld.se/weld-se-shaded

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.infinispan/infinispan-embedded-query

private static Logger doGetLogger(final String name) {
  Logger l = LogContext.getLogContext().getAttachment(name, KEY);
  if (l != null) {
    return l;
  }
  final org.jboss.logmanager.Logger logger = org.jboss.logmanager.Logger.getLogger(name);
  l = new JBossLogManagerLogger(name, logger);
  Logger a = logger.attachIfAbsent(KEY, l);
  if (a == null) {
    return l;
  } else {
    return a;
  }
}

代码示例来源:origin: org.jboss.logmanager/commons-logging-jboss-logmanager

@Override
public Log getInstance(final String name) throws LogConfigurationException {
  Log log = LogContext.getLogContext().getAttachment(name, LOG_KEY);
  if (log != null) {
    return log;
  }
  final Logger logger = Logger.getLogger(name);
  log = new JBossLog(logger);
  final Log appearing = logger.attachIfAbsent(LOG_KEY, log);
  if (appearing != null) {
    log = appearing;
  }
  return log;
}

代码示例来源:origin: apache/activemq-artemis

@Test
public void testMultipleConcurrentDurableSubscribers() throws Exception {
 org.jboss.logmanager.Logger.getLogger(StompConnection.class.getName()).setLevel(org.jboss.logmanager.Level.TRACE);
 int NUMBER_OF_THREADS = 25;
 SubscriberThread[] threads = new SubscriberThread[NUMBER_OF_THREADS];
 final CountDownLatch startFlag = new CountDownLatch(1);
 final CountDownLatch alignFlag = new CountDownLatch(NUMBER_OF_THREADS);
 for (int i = 0; i < threads.length; i++) {
   threads[i] = new SubscriberThread("subscriber::" + i, StompClientConnectionFactory.createClientConnection(uri), startFlag, alignFlag);
 }
 for (SubscriberThread t : threads) {
   t.start();
 }
 alignFlag.await();
 startFlag.countDown();
 for (SubscriberThread t : threads) {
   t.join();
   Assert.assertEquals(0, t.errors.get());
 }
}

代码示例来源:origin: apache/activemq-artemis

@Test
public void testMultipleDurableSubscribers() throws Exception {
 org.jboss.logmanager.Logger.getLogger(StompConnection.class.getName()).setLevel(org.jboss.logmanager.Level.TRACE);
 conn.connect(defUser, defPass, "myClientID");
 StompClientConnectionV12 conn2 = (StompClientConnectionV12) StompClientConnectionFactory.createClientConnection(uri);
 conn2.connect(defUser, defPass, "myClientID");
 subscribe(conn, UUID.randomUUID().toString(), "client-individual", getName());
 subscribe(conn2, UUID.randomUUID().toString(), "clientindividual", getName());
 conn.closeTransport();
 waitDisconnect(conn);
 conn2.closeTransport();
 waitDisconnect(conn2);
}

代码示例来源:origin: apache/activemq-artemis

@Test
  public void testBasicPluginAuthorization() throws Exception {
   org.jboss.logmanager.Logger.getLogger(LDAPLoginModule.class.getName()).setLevel(org.jboss.logmanager.Level.DEBUG);
   org.jboss.logmanager.Logger.getLogger(LegacyLDAPSecuritySettingPlugin.class.getName()).setLevel(org.jboss.logmanager.Level.DEBUG);
   server.start();
   ClientSessionFactory cf = locator.createSessionFactory();
   String name = "TEST.FOO";

   try {
     ClientSession session = cf.createSession("admin", "secret", false, true, true, false, 0);
     session.createQueue(SimpleString.toSimpleString(name), SimpleString.toSimpleString(name));
     ClientProducer producer = session.createProducer();
     producer.send(name, session.createMessage(false));
     session.close();
   } catch (ActiveMQException e) {
     e.printStackTrace();
     Assert.fail("should not throw exception");
   }

   cf.close();
  }
}

相关文章