|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface JdbcLogger
JDBCに関する処理を記録するロガーです。
このインタフェースの実装はスレッドセーフでなければいけません。
メソッドの概要 | |
---|---|
void |
logConnectionClosingFailure(String callerClassName,
String callerMethodName,
SQLException e)
Connection.close() 時に発生した SQLException を記録します。 |
void |
logDaoMethodEntering(String callerClassName,
String callerMethodName,
Object... args)
Data Access Object のメソッドの実行開始を記録します。 |
void |
logDaoMethodExiting(String callerClassName,
String callerMethodName,
Object result)
Data Access Object のメソッドの実行終了を記録します。 |
void |
logResultSetClosingFailure(String callerClassName,
String callerMethodName,
SQLException e)
ResultSet.close() 時に発生した SQLException を記録します。 |
void |
logSql(String callerClassName,
String callerMethodName,
Sql<?> sql)
実行するSQLを記録します。 |
void |
logSqlExecutionSkipping(String callerClassName,
String callerMethodName,
SqlExecutionSkipCause cause)
SQLの実行がスキップされたことを記録します。 |
void |
logSqlFile(String callerClassName,
String callerMethodName,
SqlFile sqlFile)
実行するSQLを格納したSQLファイルを記録します。 |
void |
logStatementClosingFailure(String callerClassName,
String callerMethodName,
SQLException e)
Statement.close() 時に発生した SQLException を記録します。 |
メソッドの詳細 |
---|
void logDaoMethodEntering(String callerClassName, String callerMethodName, Object... args)
callerClassName
- Data Access Objectのクラス名callerMethodName
- Data Access Objectのメソッド名args
- メソッドの引数
DomaNullPointerException
- 引数のいずれかが null
の場合void logDaoMethodExiting(String callerClassName, String callerMethodName, Object result)
callerClassName
- Data Access Objectのクラス名callerMethodName
- Data Access Objectのメソッド名result
- メソッドの実行結果
DomaNullPointerException
- callerClassName
もしくは callerMethodName
が
null
の場合void logSqlExecutionSkipping(String callerClassName, String callerMethodName, SqlExecutionSkipCause cause)
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名cause
- 原因
DomaNullPointerException
- 引数のいずれかが null
の場合void logSqlFile(String callerClassName, String callerMethodName, SqlFile sqlFile)
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名sqlFile
- SQLファイル
DomaNullPointerException
- 引数のいずれかが null
の場合void logSql(String callerClassName, String callerMethodName, Sql<?> sql)
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名sql
- SQL
DomaNullPointerException
- 引数のいずれかが null
の場合void logConnectionClosingFailure(String callerClassName, String callerMethodName, SQLException e)
Connection.close()
時に発生した SQLException
を記録します。
callerClassName
- callerMethodName
- e
- Connection.close()
時に発生した SQLException
DomaNullPointerException
- 引数のいずれかが null
の場合void logStatementClosingFailure(String callerClassName, String callerMethodName, SQLException e)
Statement.close()
時に発生した SQLException
を記録します。
callerClassName
- callerMethodName
- e
- Statement.close()
時に発生した SQLException
DomaNullPointerException
- 引数のいずれかが null
の場合void logResultSetClosingFailure(String callerClassName, String callerMethodName, SQLException e)
ResultSet.close()
時に発生した SQLException
を記録します。
callerClassName
- callerMethodName
- e
- ResultSet.close()
時に発生した SQLException
DomaNullPointerException
- 引数のいずれかが null
の場合
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |