/** * Warn that @FlushMode is not supported. */ private void warnFlushMode(Object context) { if (_log.isWarnEnabled()) _log.warn(_loc.get("unsupported", "FlushMode", context)); }
public void log(short level, String message) { switch (level) { case Log.INFO: _log.info(message); break; case Log.ERROR: _log.fatal(message); break; case Log.FATAL: _log.fatal(message); break; case Log.TRACE: _log.trace(message); break; case Log.WARN: _log.warn(message); break; default: _request.getSession().getServletContext().log(message); break; } }
public boolean isInfoEnabled() { for (int i = 0; i < _logs.length; i++) if (_logs[i].isInfoEnabled()) return true; return false; }
/** * Unimplemented, WAS does not provide this level of control. Log a * trace instead of throwing an exception. Rollback may be used in * some error paths, throwing another exception may result in the * original exception being lost. */ public void rollback() throws IllegalStateException, SecurityException, SystemException { if (_log.isTraceEnabled()) { _log.trace(_loc.get("was-unsupported-op", "rollback")); } }
/** * Fire a remote commit event via the cached event manager. */ protected void fireEvent(RemoteCommitEvent event) { Exception[] es = eventManager.fireEvent(event); if (es.length > 0 && log.isWarnEnabled()) log.warn(_loc.get("remote-listener-ex", Arrays.asList(es))); if (log.isTraceEnabled()) for (int i = 0; i < es.length; i++) log.trace(es[i]); } }
public void setBooleanRepresentation(String booleanRepresentationKey) { BooleanRepresentation evaluatedBooleanRepresentation = null; if (booleanRepresentationKey != null && booleanRepresentationKey.length() > 0) { ClassLoader cl = conf.getUserClassLoader(); evaluatedBooleanRepresentation = BooleanRepresentationFactory.valueOf(booleanRepresentationKey, cl); } booleanRepresentation = evaluatedBooleanRepresentation != null ? evaluatedBooleanRepresentation : BooleanRepresentationFactory.INT_10; if (log.isInfoEnabled()) { log.info(_loc.get("using-booleanRepresentation", booleanRepresentation)); } }
/** * Log warning about an unsupported tag. */ private void warnUnsupportedTag(String name) { Log log = getLog(); if (log.isInfoEnabled()) log.trace(_loc.get("unsupported-tag", name)); }
private void logNoSetter(ClassMetaData meta, String name, Exception e) { Log log = meta.getRepository().getConfiguration() .getLog(OpenJPAConfiguration.LOG_METADATA); if (log.isWarnEnabled()) log.warn(_loc.get("no-setter-for-getter", name, meta.getDescribedType().getName())); else if (log.isTraceEnabled()) // log the exception, if any, if we're in trace-level debugging log.warn(_loc.get("no-setter-for-getter", name, meta.getDescribedType().getName()), e); } }
@Override public void endConfiguration() { super.endConfiguration(); // warn about jdbc compliant flag String url = conf.getConnectionURL(); if (!StringUtil.isEmpty(url) && url.toLowerCase(Locale.ENGLISH).indexOf("jdbc:sybase:tds") != -1 && url.toLowerCase(Locale.ENGLISH).indexOf("be_as_jdbc_compliant_as_possible=") == -1) { log.warn(_loc.get("sybase-compliance", url)); } }
public void error(Object msg, Throwable t) { for (int i = 0; i < _logs.length; i++) _logs[i].error(msg, t); }
public void info(Object msg, Throwable t) { for (int i = 0; i < _logs.length; i++) _logs[i].info(msg, t); }
public boolean isWarnEnabled() { for (int i = 0; i < _logs.length; i++) if (_logs[i].isWarnEnabled()) return true; return false; }
public void fatal(Object msg, Throwable t) { for (int i = 0; i < _logs.length; i++) _logs[i].fatal(msg, t); }
public boolean isErrorEnabled() { for (int i = 0; i < _logs.length; i++) if (_logs[i].isErrorEnabled()) return true; return false; }
/** * Creates the sequence table in the DB. */ public void refreshTable() throws SQLException { if (_log.isInfoEnabled()) _log.info(_loc.get("make-seq-table")); // create the table SchemaTool tool = new SchemaTool(_conf); tool.setIgnoreErrors(true); tool.createTable(_pkColumn.getTable()); }
/** * Unimplemented, WAS does not provide this level of control. Log a * trace instead of throwing an exception. SetRollbackOnly may be used * in some error paths, throwing another exception may result in the * original exception being lost. */ public void setRollbackOnly() throws IllegalStateException, SystemException { if (_log.isTraceEnabled()) { _log.trace(_loc.get("was-unsupported-op", "setRollbackOnly")); } }
public void broadcast(RemoteCommitEvent event) { try { _publisher.publish(createMessage(event)); if (log.isTraceEnabled()) log.trace(s_loc.get("jms-sent-update", _topicName)); } catch (JMSException jmse) { if (log.isWarnEnabled()) log.warn(s_loc.get("jms-send-error", _topicName), jmse); } }
/** * Log warning about an unsupported tag. */ private void warnUnsupportedTag(String name) { Log log = getLog(); if (log.isInfoEnabled()) log.trace(_loc.get("unsupported-tag", name)); }
/** * This method is to provide override for non-JDBC or JDBC-like * implementation of getting key from the result set. */ protected Object getKey (ResultSet rs, Column col) throws SQLException { if (!rs.next()) throw new StoreException(_loc.get("no-genkey")); Object key = rs.getObject(1); if (key == null) log.warn(_loc.get("invalid-genkey", col)); return key; }
public void error(Object msg) { for (int i = 0; i < _logs.length; i++) _logs[i].error(msg); }