org.kuali.common.jdbc.listeners
Class LogSqlListener

java.lang.Object
  extended by org.kuali.common.jdbc.listeners.NoOpSqlListener
      extended by org.kuali.common.jdbc.listeners.LogSqlListener
All Implemented Interfaces:
SqlListener

public final class LogSqlListener
extends NoOpSqlListener


Field Summary
static boolean DEFAULT_FLATTEN
           
static org.kuali.common.util.log.LoggerLevel DEFAULT_LOGGER_LEVEL
           
static LogSqlMode DEFAULT_MODE
           
 
Fields inherited from class org.kuali.common.jdbc.listeners.NoOpSqlListener
INSTANCE
 
Constructor Summary
LogSqlListener()
           
LogSqlListener(org.kuali.common.util.log.LoggerLevel level, LogSqlMode mode)
           
LogSqlListener(org.kuali.common.util.log.LoggerLevel level, LogSqlMode mode, boolean flatten)
           
 
Method Summary
 void afterExecuteSql(SqlEvent event)
           
 void beforeExecuteSql(SqlEvent event)
           
 org.kuali.common.util.log.LoggerLevel getLevel()
           
static org.slf4j.Logger getLogger()
           
 LogSqlMode getMode()
           
protected  String getSql(String sql, boolean flatten)
           
 boolean isFlatten()
           
 
Methods inherited from class org.kuali.common.jdbc.listeners.NoOpSqlListener
afterExecution, beforeExecution
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DEFAULT_LOGGER_LEVEL

public static final org.kuali.common.util.log.LoggerLevel DEFAULT_LOGGER_LEVEL

DEFAULT_MODE

public static final LogSqlMode DEFAULT_MODE

DEFAULT_FLATTEN

public static final boolean DEFAULT_FLATTEN
See Also:
Constant Field Values
Constructor Detail

LogSqlListener

public LogSqlListener()

LogSqlListener

public LogSqlListener(org.kuali.common.util.log.LoggerLevel level,
                      LogSqlMode mode)

LogSqlListener

public LogSqlListener(org.kuali.common.util.log.LoggerLevel level,
                      LogSqlMode mode,
                      boolean flatten)
Method Detail

beforeExecuteSql

public void beforeExecuteSql(SqlEvent event)
Specified by:
beforeExecuteSql in interface SqlListener
Overrides:
beforeExecuteSql in class NoOpSqlListener

afterExecuteSql

public void afterExecuteSql(SqlEvent event)
Specified by:
afterExecuteSql in interface SqlListener
Overrides:
afterExecuteSql in class NoOpSqlListener

getSql

protected String getSql(String sql,
                        boolean flatten)

getLogger

public static org.slf4j.Logger getLogger()

getLevel

public org.kuali.common.util.log.LoggerLevel getLevel()

isFlatten

public boolean isFlatten()

getMode

public LogSqlMode getMode()


Copyright © 2010-2013 The Kuali Foundation. All Rights Reserved.