本文整理了Java中org.jpos.util.Logger.hasListeners()
方法的一些代码示例,展示了Logger.hasListeners()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Logger.hasListeners()
方法的具体详情如下:
包路径:org.jpos.util.Logger
类名称: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);
}
内容来源于网络,如有侵权,请联系作者删除!