Class BaseJdbcLogger

    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.Object,​java.lang.Object> columnMap  
      private java.util.List<java.lang.Object> columnNames  
      private java.util.List<java.lang.Object> columnValues  
      protected static java.util.Set<java.lang.String> EXECUTE_METHODS  
      protected int queryStack  
      protected static java.util.Set<java.lang.String> SET_METHODS  
      protected Log statementLog  
    • Constructor Summary

      Constructors 
      Constructor Description
      BaseJdbcLogger​(Log log, int queryStack)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void clearColumnInfo()  
      protected void debug​(java.lang.String text, boolean input)  
      protected java.lang.Object getColumn​(java.lang.Object key)  
      protected java.lang.String getColumnString()  
      protected java.lang.String getParameterValueString()  
      protected boolean isDebugEnabled()  
      protected boolean isTraceEnabled()  
      protected java.lang.String objectValueString​(java.lang.Object value)  
      private java.lang.String prefix​(boolean isInput)  
      protected java.lang.String removeExtraWhitespace​(java.lang.String original)  
      protected void setColumn​(java.lang.Object key, java.lang.Object value)  
      protected void trace​(java.lang.String text, boolean input)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • SET_METHODS

        protected static final java.util.Set<java.lang.String> SET_METHODS
      • EXECUTE_METHODS

        protected static final java.util.Set<java.lang.String> EXECUTE_METHODS
      • columnMap

        private final java.util.Map<java.lang.Object,​java.lang.Object> columnMap
      • columnNames

        private final java.util.List<java.lang.Object> columnNames
      • columnValues

        private final java.util.List<java.lang.Object> columnValues
      • statementLog

        protected final Log statementLog
      • queryStack

        protected final int queryStack
    • Constructor Detail

      • BaseJdbcLogger

        public BaseJdbcLogger​(Log log,
                              int queryStack)
    • Method Detail

      • setColumn

        protected void setColumn​(java.lang.Object key,
                                 java.lang.Object value)
      • getColumn

        protected java.lang.Object getColumn​(java.lang.Object key)
      • getParameterValueString

        protected java.lang.String getParameterValueString()
      • objectValueString

        protected java.lang.String objectValueString​(java.lang.Object value)
      • getColumnString

        protected java.lang.String getColumnString()
      • clearColumnInfo

        protected void clearColumnInfo()
      • removeExtraWhitespace

        protected java.lang.String removeExtraWhitespace​(java.lang.String original)
      • isDebugEnabled

        protected boolean isDebugEnabled()
      • isTraceEnabled

        protected boolean isTraceEnabled()
      • debug

        protected void debug​(java.lang.String text,
                             boolean input)
      • trace

        protected void trace​(java.lang.String text,
                             boolean input)
      • prefix

        private java.lang.String prefix​(boolean isInput)