org.jpos.util.Logger.hasListeners()方法的使用及代码示例

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

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

Logger.hasListeners介绍

[英]Used by heavy used methods to avoid LogEvent creation
[中]由大量使用的方法使用,以避免创建日志事件

代码示例

代码示例来源:origin: jpos/jPOS

/**
 * Execute SQL Query. 
 * @param sql  sql command
 * @param conn sql connection
 * @return ResultSet (please close() it after using - thanks)
 * @exception SQLException
 */
public ResultSet executeQuery (String sql, Connection conn) 
  throws SQLException
{
  Statement s = null;
  ResultSet rs;
  s = conn.createStatement();
  if (logger != null && logger.hasListeners()) 
    Logger.log (new LogEvent (this, "sql-query", sql));
  return s.executeQuery (sql);
}

代码示例来源:origin: jpos/jPOS

/**
 * Execute SQL Update
 * @param sql  sql command
 * @param conn sql connection
 * @exception SQLException
 */
public void executeUpdate (String sql, Connection conn) 
  throws SQLException
{
  Statement s = null;
  try {
    s = conn.createStatement();
    if (logger != null && logger.hasListeners()) 
      Logger.log (new LogEvent (this, "sql-update", sql));
    s.executeUpdate (sql);
  } finally {
    if (s != null)
      s.close();
  }
}

代码示例来源:origin: jpos/jPOS

public static void log (LogEvent evt) {
  Logger l = null;
  LogSource source = evt.getSource();
  if (source != null)
    l = source.getLogger();
  if (l == null && !evt.isHonorSourceLogger()) {
    l = getLogger(Q2.LOGGER_NAME);
  }
  if (l != null && l.hasListeners ()) {
    Iterator i = l.listeners.iterator();
    while (i.hasNext() && evt != null) {
      try {
        evt = ((LogListener) i.next()).log(evt);
      } catch (Throwable t) {
        evt.addMessage (t);
      }
    }
  }
}
/**

代码示例来源:origin: jpos/jPOS

public Log getLog () {
  if (log == null) {
    Logger logger = Logger.getLogger (LOGGER_NAME);
    if (!hasSystemLogger && !logger.hasListeners() && cli == null)
      logger.addListener (new SimpleLogListener (System.out));
    log = new Log (logger, REALM);
  }
  return log;
}
public MBeanServer getMBeanServer () {

代码示例来源:origin: jpos/jPOS

@Test
public void testHasListeners1() throws Throwable {
  boolean result = new Logger().hasListeners();
  assertFalse("result", result);
}

代码示例来源:origin: jpos/jPOS

@Test
public void testHasListeners() throws Throwable {
  Logger logger = new Logger();
  logger.addListener(new SimpleLogListener());
  boolean result = logger.hasListeners();
  assertTrue("result", result);
}

相关文章

微信公众号

最新文章

更多