Class DataSourceLogs


  • public class DataSourceLogs
    extends java.lang.Object
    Provies basic logging facilities to a DataSource.
    Author:
    Marc Prud'hommeaux
    • Constructor Summary

      Constructors 
      Constructor Description
      DataSourceLogs()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Log getJDBCLog()
      The log to write JDBC messages to.
      Log getSQLLog()
      The log to write SQL messages to.
      boolean isJDBCEnabled()
      Return true if JDBC logging is enabled.
      boolean isSQLEnabled()
      Return true if SQL logging is enabled.
      void logJDBC​(java.lang.String msg, long startTime, java.sql.Connection conn)
      Log a JDBC message on behalf of the given connection.
      void logJDBC​(java.lang.String msg, java.sql.Connection conn)
      Log a JDBC message on behalf of the given connection.
      void logSQL​(java.lang.String msg, long startTime, java.sql.Connection conn)
      Log a SQL message on behalf of the given connection.
      void logSQL​(java.lang.String msg, java.sql.Connection conn)
      Log a SQL message on behalf of the given connection.
      void setJDBCLog​(Log log)
      The log to write JDBC messages to.
      void setSQLLog​(Log log)
      The log to write SQL messages to.
      • Methods inherited from class java.lang.Object

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

      • DataSourceLogs

        public DataSourceLogs()
    • Method Detail

      • getJDBCLog

        public Log getJDBCLog()
        The log to write JDBC messages to.
      • setJDBCLog

        public void setJDBCLog​(Log log)
        The log to write JDBC messages to.
      • isJDBCEnabled

        public boolean isJDBCEnabled()
        Return true if JDBC logging is enabled.
      • getSQLLog

        public Log getSQLLog()
        The log to write SQL messages to.
      • setSQLLog

        public void setSQLLog​(Log log)
        The log to write SQL messages to.
      • isSQLEnabled

        public boolean isSQLEnabled()
        Return true if SQL logging is enabled.
      • logJDBC

        public void logJDBC​(java.lang.String msg,
                            java.sql.Connection conn)
        Log a JDBC message on behalf of the given connection.
      • logJDBC

        public void logJDBC​(java.lang.String msg,
                            long startTime,
                            java.sql.Connection conn)
        Log a JDBC message on behalf of the given connection.
      • logSQL

        public void logSQL​(java.lang.String msg,
                           java.sql.Connection conn)
        Log a SQL message on behalf of the given connection.
      • logSQL

        public void logSQL​(java.lang.String msg,
                           long startTime,
                           java.sql.Connection conn)
        Log a SQL message on behalf of the given connection.