|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.seasar.doma.jdbc.BuiltinJdbcLogger
public class BuiltinJdbcLogger
出力先に Logger を使用したJDBCロガーです。
| フィールドの概要 | |
|---|---|
protected Level |
level
ログレベルです。 |
protected Logger |
logger
このインスタンスで使用するロガーです。 |
| コンストラクタの概要 | |
|---|---|
BuiltinJdbcLogger()
インスタンスを構築します。 |
|
BuiltinJdbcLogger(Level level)
ログレベルを指定してインスタンスを構築します。 |
|
| メソッドの概要 | |
|---|---|
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 を記録します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
protected final Level level
protected final Logger logger
| コンストラクタの詳細 |
|---|
public BuiltinJdbcLogger()
ログレベルは Level.INFO になります。
public BuiltinJdbcLogger(Level level)
level - ログレベル| メソッドの詳細 |
|---|
public void logDaoMethodEntering(String callerClassName,
String callerMethodName,
Object... args)
JdbcLogger の記述:
JdbcLogger 内の logDaoMethodEnteringcallerClassName - Data Access Objectのクラス名callerMethodName - Data Access Objectのメソッド名args - メソッドの引数
public void logDaoMethodExiting(String callerClassName,
String callerMethodName,
Object result)
JdbcLogger の記述:
JdbcLogger 内の logDaoMethodExitingcallerClassName - Data Access Objectのクラス名callerMethodName - Data Access Objectのメソッド名result - メソッドの実行結果
public void logSqlExecutionSkipping(String callerClassName,
String callerMethodName,
SqlExecutionSkipCause cause)
JdbcLogger の記述:
JdbcLogger 内の logSqlExecutionSkippingcallerClassName - 呼び出し元のクラス名callerMethodName - 呼び出し元のメソッド名cause - 原因
public void logSqlFile(String callerClassName,
String callerMethodName,
SqlFile sqlFile)
JdbcLogger の記述:
JdbcLogger 内の logSqlFilecallerClassName - 呼び出し元のクラス名callerMethodName - 呼び出し元のメソッド名sqlFile - SQLファイル
public void logSql(String callerClassName,
String callerMethodName,
Sql<?> sql)
JdbcLogger の記述:
JdbcLogger 内の logSqlcallerClassName - 呼び出し元のクラス名callerMethodName - 呼び出し元のメソッド名sql - SQL
public void logConnectionClosingFailure(String callerClassName,
String callerMethodName,
SQLException e)
JdbcLogger の記述:Connection.close() 時に発生した SQLException を記録します。
JdbcLogger 内の logConnectionClosingFailuree - Connection.close() 時に発生した SQLException
public void logStatementClosingFailure(String callerClassName,
String callerMethodName,
SQLException e)
JdbcLogger の記述:Statement.close() 時に発生した SQLException を記録します。
JdbcLogger 内の logStatementClosingFailuree - Statement.close() 時に発生した SQLException
public void logResultSetClosingFailure(String callerClassName,
String callerMethodName,
SQLException e)
JdbcLogger の記述:ResultSet.close() 時に発生した SQLException を記録します。
JdbcLogger 内の logResultSetClosingFailuree - ResultSet.close() 時に発生した SQLException
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||