/** * <p>Get preferred detail level, e.g. for suppress unwanted * debug messages for deep level #3: * <pre> * if (this.logger.getIsShowDebugMessagesFor(this.getClass()) * && this.logger.getDetailLevel() >= 3) { * ... 3-d detail level message * } * </pre> * </p> * @return preferred detail level * @throws Exception - an exception **/ @Override public final int getDetailLevel() throws Exception { return this.logger.getDetailLevel(); }
/** * <p>Setter for logger.</p> * @param pLogger reference **/ public final void setLogger(final ILogger pLogger) { this.logger = pLogger; this.isShowDebugMessages = this.logger .getIsShowDebugMessagesFor(getClass()); this.logDetailLevel = this.logger.getDetailLevel(); }
/** * <p>Checks if request public.</p> * @param pReq request * @return if public * @throws Exception - an exception **/ public final Boolean evaluate( final HttpServletRequest pReq) throws Exception { String nameHandler = pReq.getParameter("nmHnd"); if (this.publicHandlerNames.contains(nameHandler)) { return Boolean.TRUE; } this.logger.error(null, CheckerPublicReqHndl.class, nameHandler + " IS NOT PUBLIC!!!"); if (this.logger.getIsShowDebugMessages() && this.logger.getDetailLevel() > 10000) { StringBuffer sb = new StringBuffer("Public handlers: "); for (String nmHnd : this.publicHandlerNames) { sb.append("/" + nmHnd); } this.logger.debug(null, CheckerPublicReqHndl.class, sb.toString()); } return Boolean.FALSE; }
/** * <p>Execute any SQL query that returns no data. * E.g. PRAGMA, etc.</p> * @param pQuery query * @throws Exception - an exception **/ @Override public final void executeQuery(final String pQuery) throws Exception { Statement stmt = null; try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "Thread ID=" + Thread.currentThread().getId() + ", try to execute query: " + pQuery); } stmt = getOrEstablishConnection().createStatement(); stmt.executeUpdate(pQuery); } catch (SQLException sqle) { String msg = sqle.getMessage() + ", RDBMS error code " + sqle.getErrorCode() + ", query:\n" + pQuery; throw new ExceptionWithCode(ASrvDatabase.SQL_EXEC_ERROR, msg); } finally { if (stmt != null) { stmt.close(); } } }
try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "Thread ID=" + Thread.currentThread().getId() + ", try to execute delete: "
/** * <p>Retrieve records from DB.</p> * @param pSelect query SELECT * @return IRecordSet record set * @throws Exception - an exception **/ @Override public final IRecordSet<ResultSet> retrieveRecords(final String pSelect) throws Exception { try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "Thread ID=" + Thread.currentThread().getId() + ", try to retrieve records: " + pSelect); } final Statement stmt = getOrEstablishConnection().createStatement(); final ResultSet rs = stmt.executeQuery(pSelect); return new RecordSetJdbc(rs, stmt); } catch (SQLException sqle) { String msg = sqle.getMessage() + ", RDBMS error code " + sqle.getErrorCode() + ", query:\n" + pSelect; throw new ExceptionWithCode(ASrvDatabase.SQL_EXEC_ERROR, msg); } }
int dbgDetLev = this.logger.getDetailLevel(); String currentLevelNm = "currentLevel"; @SuppressWarnings("unchecked")
String.valueOf(paramStr.length())); boolean isDbg = getLogger().getIsShowDebugMessagesFor(getClass()); int dbgDetLev = this.logger.getDetailLevel(); if (isDbg && dbgDetLev > 30000) { getLogger().debug(null, ReplicatorXmlHttp.class,
/** * <p>Execute any SQL query that returns no data. * E.g. PRAGMA, etc.</p> * @param pQuery query * @throws ExceptionWithCode - if an exception occured **/ @Override public final void executeQuery(final String pQuery) throws Exception { try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "try to execute query: " + pQuery); } this.sqliteDatabase.execSQL(pQuery); } catch (Exception ex) { String msg = ex.getMessage() + ", query:\n" + pQuery; ExceptionWithCode ewc = new ExceptionWithCode(SrvDatabase.SQL_EXEC_ERROR, msg); ewc.setStackTrace(ex.getStackTrace()); throw ewc; } }
/** * <p>Execute SQL DELETE that returns affected rows. * It is to adapt Android insert/update/delete interface. * </p> * @param pTable table name * @param pWhere where conditions e.g. "itsId=2" or NULL -delete all * @return row count affected * @throws ExceptionWithCode - if an exception occured **/ @Override public final int executeDelete(final String pTable, final String pWhere) throws Exception { try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "try to delete t: " + pTable + " where: " + pWhere); } return this.sqliteDatabase.delete(pTable, pWhere, null); } catch (Exception ex) { String msg = ex.getMessage() + ", table: " + pTable + ", where: " + pWhere; ExceptionWithCode ewc = new ExceptionWithCode(SrvDatabase.SQL_EXEC_ERROR, msg); ewc.setStackTrace(ex.getStackTrace()); throw ewc; } }
try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "Thread ID=" + Thread.currentThread()
try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "Thread ID=" + Thread.currentThread().getId() + ", try to execute update: "
String.valueOf(paramStr.length())); boolean isDbg = getLogger().getIsShowDebugMessagesFor(getClass()); int dbgDetLev = this.logger.getDetailLevel(); if (isDbg && dbgDetLev > 30000) { getLogger().debug(null, ReplicatorXmlHttp.class,
final T pEntity, final IRequestData pReq) throws Exception { boolean isShowDbMsg = this.logger.getIsShowDebugMessagesFor(getClass()); int dbgDetLev = this.logger.getDetailLevel(); if (isShowDbMsg && dbgDetLev > 2) { this.logger.debug(null, FillEntityFromReq.class,
/** * <p>Retrieve records from DB.</p> * @param pSelect query SELECT * @return IRecordSet record set * @throws ExceptionWithCode - if an exception occured **/ @Override public final IRecordSet<Cursor> retrieveRecords(final String pSelect) throws ExceptionWithCode { try { boolean isDbg = getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000; if (isDbg) { getLogger().debug(null, SrvDatabase.class, "try to retrieve records: " + pSelect); } Cursor rs = this.sqliteDatabase.rawQuery(pSelect, null); RecordSetAndroid rsa = new RecordSetAndroid(rs); if (isDbg) { getLogger().debug(null, SrvDatabase.class, "Recordset: " + rsa); } return rsa; } catch (Exception ex) { String msg = ex.getMessage() + ", query:\n" + pSelect; ExceptionWithCode ewc = new ExceptionWithCode(SrvDatabase.SQL_EXEC_ERROR, msg); ewc.setStackTrace(ex.getStackTrace()); throw ewc; } }
try { if (getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000) { getLogger().debug(null, SrvDatabase.class, "try to update t: " + pTable + " where: " + pWhere + " cv: " + pColumnsVals);
Object fieldVal = getter.invoke(pObject); boolean isShowDbMsg = this.logger.getIsShowDebugMessagesFor(getClass()); int dbgDetLev = this.logger.getDetailLevel(); if (fieldVal == null) {
try { boolean isDbg = getLogger().getIsShowDebugMessagesFor(getClass()) && getLogger().getDetailLevel() > 30000; if (isDbg) { getLogger().debug(null, SrvDatabase.class, "try to insert t: " + pTable
public final void retrievePage(final Map<String, Object> pAddParam, final IRequestData pRequestData) throws Exception { this.detailLevel = this.logger.getDetailLevel(); this.isShowDebugMessages = this.logger.getIsShowDebugMessages() && this.logger.getIsShowDebugMessagesFor(this.getClass());
this.isShowDebugMessages = this.logger .getIsShowDebugMessagesFor(getClass()); this.logDetailLevel = this.logger.getDetailLevel(); this.tableMakerFc.setIsShowDebugMessages(this.isShowDebugMessages); this.tableMakerHhea.setIsShowDebugMessages(this.isShowDebugMessages);