|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.seasar.doma.jdbc.UtilLoggingJdbcLogger
public class UtilLoggingJdbcLogger
出力先に Logger
を使用したJDBCロガーです。
フィールドの概要 | |
---|---|
protected java.util.logging.Level |
level
ログレベルです。 |
protected java.util.logging.Logger |
logger
このインスタンスで使用するロガーです。 |
コンストラクタの概要 | |
---|---|
UtilLoggingJdbcLogger()
インスタンスを構築します。 |
|
UtilLoggingJdbcLogger(java.util.logging.Level level)
ログレベルを指定してインスタンスを構築します。 |
メソッドの概要 | |
---|---|
void |
logAutoCommitEnablingFailure(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.sql.SQLException e)
Connection.setAutoCommit(boolean) の引数に true を渡した時に発生した
SQLException を記録します。 |
void |
logConnectionClosingFailure(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.sql.SQLException e)
Connection.close() 時に発生した SQLException を記録します。 |
void |
logDaoMethodEntering(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.Object... args)
Daoメソッドの実行開始を記録します。 |
void |
logDaoMethodExiting(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.Object result)
Daoメソッドの実行終了を記録します。 |
void |
logDaoMethodThrowing(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.RuntimeException e)
Daoメソッドの実行時例外による実行終了を記録します。 |
void |
logLocalTransactionBegun(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId)
ローカルトランザクションの開始を記録します。 |
void |
logLocalTransactionCommitted(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId)
ローカルトランザクションのコミットを記録します。 |
void |
logLocalTransactionEnded(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId)
ローカルトランザクションの終了を記録します。 |
void |
logLocalTransactionRollbackFailure(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId,
java.sql.SQLException e)
ローカルトランザクションのロールバックの失敗を記録します。 |
void |
logLocalTransactionRolledback(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId)
ローカルトランザクションのロールバックを記録します。 |
void |
logLocalTransactionSavepointCreated(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId,
java.lang.String savepointName)
ローカルトランザクションのセーブポイントの作成を記録します。 |
void |
logLocalTransactionSavepointReleased(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId,
java.lang.String savepointName)
ローカルトランザクションのセーブポイントの削除を記録します。 |
void |
logLocalTransactionSavepointRolledback(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.lang.String transactionId,
java.lang.String savepointName)
ローカルトランザクションのセーブポイントのロールバックを記録します。 |
void |
logResultSetClosingFailure(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.sql.SQLException e)
ResultSet.close() 時に発生した SQLException を記録します。 |
void |
logSql(java.lang.String callerClassName,
java.lang.String callerMethodName,
Sql<?> sql)
実行するSQLを記録します。 |
void |
logSqlExecutionSkipping(java.lang.String callerClassName,
java.lang.String callerMethodName,
SqlExecutionSkipCause cause)
SQLの実行がスキップされたことを記録します。 |
void |
logStatementClosingFailure(java.lang.String callerClassName,
java.lang.String callerMethodName,
java.sql.SQLException e)
Statement.close() 時に発生した SQLException を記録します。 |
void |
logTransactionIsolationSettingFailuer(java.lang.String callerClassName,
java.lang.String callerMethodName,
int transactionIsolationLevel,
java.sql.SQLException e)
Connection.setTransactionIsolation(int) 時に発生した
SQLException を記録します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected final java.util.logging.Level level
protected final java.util.logging.Logger logger
コンストラクタの詳細 |
---|
public UtilLoggingJdbcLogger()
ログレベルは Level.INFO
になります。
public UtilLoggingJdbcLogger(java.util.logging.Level level)
level
- ログレベルメソッドの詳細 |
---|
public void logDaoMethodEntering(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.Object... args)
JdbcLogger
の記述:
JdbcLogger
内の logDaoMethodEntering
callerClassName
- Daoのクラス名callerMethodName
- Daoのメソッド名args
- メソッドの引数public void logDaoMethodExiting(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.Object result)
JdbcLogger
の記述:
Daoメソッドの実行終了時には、このメソッドもしくは
JdbcLogger.logDaoMethodThrowing(String, String, RuntimeException)
のどちらかが呼び出されます。
JdbcLogger
内の logDaoMethodExiting
callerClassName
- Daoのクラス名callerMethodName
- Daoのメソッド名result
- メソッドの実行結果、実行結果が存在しない場合null
public void logDaoMethodThrowing(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.RuntimeException e)
JdbcLogger
の記述:
Daoメソッドの実行終了時には、このメソッドもしくは
JdbcLogger.logDaoMethodExiting(String, String, Object)
のどちらかが呼び出されます。
JdbcLogger
内の logDaoMethodThrowing
callerClassName
- Daoのクラス名callerMethodName
- Daoのメソッド名e
- 実行時例外public void logSqlExecutionSkipping(java.lang.String callerClassName, java.lang.String callerMethodName, SqlExecutionSkipCause cause)
JdbcLogger
の記述:
JdbcLogger
内の logSqlExecutionSkipping
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名cause
- 原因public void logSql(java.lang.String callerClassName, java.lang.String callerMethodName, Sql<?> sql)
JdbcLogger
の記述:
JdbcLogger
内の logSql
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名sql
- SQLpublic void logLocalTransactionBegun(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionBegun
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子public void logLocalTransactionEnded(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionEnded
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子public void logLocalTransactionSavepointCreated(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId, java.lang.String savepointName)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionSavepointCreated
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子savepointName
- セーブポイントの名前public void logLocalTransactionSavepointReleased(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId, java.lang.String savepointName)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionSavepointReleased
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子savepointName
- セーブポイントの名前public void logLocalTransactionCommitted(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionCommitted
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子public void logLocalTransactionRolledback(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionRolledback
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子public void logLocalTransactionSavepointRolledback(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId, java.lang.String savepointName)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionSavepointRolledback
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子savepointName
- セーブポイントの名前public void logLocalTransactionRollbackFailure(java.lang.String callerClassName, java.lang.String callerMethodName, java.lang.String transactionId, java.sql.SQLException e)
JdbcLogger
の記述:
LocalTransaction
から呼び出されます。 LocalTransaction
を使用しない場合、このメソッドが呼び出されることはありません。
JdbcLogger
内の logLocalTransactionRollbackFailure
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionId
- トランザクションの識別子e
- Connection.rollback()
時に発生した SQLException
public void logAutoCommitEnablingFailure(java.lang.String callerClassName, java.lang.String callerMethodName, java.sql.SQLException e)
JdbcLogger
の記述:Connection.setAutoCommit(boolean)
の引数に true
を渡した時に発生した
SQLException
を記録します。
JdbcLogger
内の logAutoCommitEnablingFailure
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名e
- Connection.setAutoCommit(boolean)
時に発生した
SQLException
public void logTransactionIsolationSettingFailuer(java.lang.String callerClassName, java.lang.String callerMethodName, int transactionIsolationLevel, java.sql.SQLException e)
JdbcLogger
の記述:Connection.setTransactionIsolation(int)
時に発生した
SQLException
を記録します。
JdbcLogger
内の logTransactionIsolationSettingFailuer
callerClassName
- 呼び出し元のクラス名callerMethodName
- 呼び出し元のメソッド名transactionIsolationLevel
- Connection.setTransactionIsolation(int)
で渡されるトランザクション分離レベルe
- Connection.setTransactionIsolation(int)
時に発生した
SQLException
public void logConnectionClosingFailure(java.lang.String callerClassName, java.lang.String callerMethodName, java.sql.SQLException e)
JdbcLogger
の記述:Connection.close()
時に発生した SQLException
を記録します。
JdbcLogger
内の logConnectionClosingFailure
e
- Connection.close()
時に発生した SQLException
public void logStatementClosingFailure(java.lang.String callerClassName, java.lang.String callerMethodName, java.sql.SQLException e)
JdbcLogger
の記述:Statement.close()
時に発生した SQLException
を記録します。
JdbcLogger
内の logStatementClosingFailure
e
- Statement.close()
時に発生した SQLException
public void logResultSetClosingFailure(java.lang.String callerClassName, java.lang.String callerMethodName, java.sql.SQLException e)
JdbcLogger
の記述:ResultSet.close()
時に発生した SQLException
を記録します。
JdbcLogger
内の logResultSetClosingFailure
e
- ResultSet.close()
時に発生した SQLException
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |