org.asyrinx.brownie.jdbc.logger
クラス LogConnectionFilter

java.lang.Object
  拡張org.asyrinx.brownie.jdbc.logger.LogConnectionFilter

public class LogConnectionFilter
extends java.lang.Object

Statement, PreparedStatement, CallableStatementの実行時に 実行したSQLをログに出力するフィルタをかけるConnectionのフィルタです。
使用方法は通常のConnectionと変わりません。
もちろんcreateStatement等で生成されるStatement, PreparedStatement, CallableStatement 等についても同様です。

作成者:
akima
関連項目:
Statement, PreparedStatement, CallableStatement, Connection

コンストラクタの概要
LogConnectionFilter()
           
 
メソッドの概要
static java.sql.Connection log(java.sql.Connection connection)
          ログフィルタがかけられたコネクションを返します。
static java.sql.Connection log(java.sql.Connection connection, CascadeNamedLog log)
          ログフィルタがかけられたコネクションを返します。
static java.sql.Connection log(java.sql.Connection connection, java.lang.String loggerName)
          ログフィルタがかけられたコネクションを返します。
static java.sql.Connection log(java.sql.Connection connection, java.lang.String loggerName, java.lang.String logLevel)
          ログフィルタがかけられたコネクションを返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

LogConnectionFilter

public LogConnectionFilter()
メソッドの詳細

log

public static java.sql.Connection log(java.sql.Connection connection)
ログフィルタがかけられたコネクションを返します。
出力先のログは自動的に生成されます。
ログの出力レベルは"debug"です。
ログの名称はconnectionのクラス名です。

パラメータ:
connection - 対象となるコネクション
関連項目:
LogConnectionFilter#log(Connection, Log)

log

public static java.sql.Connection log(java.sql.Connection connection,
                                      java.lang.String loggerName)
ログフィルタがかけられたコネクションを返します。
出力先のログは自動的に生成されます。
ログの出力レベルは"debug"です。
ログの名称はconnectionのクラス名です。

パラメータ:
connection - 対象となるコネクション
関連項目:
LogConnectionFilter#log(Connection, Log)

log

public static java.sql.Connection log(java.sql.Connection connection,
                                      java.lang.String loggerName,
                                      java.lang.String logLevel)
ログフィルタがかけられたコネクションを返します。
出力先のログは自動的に生成されます。
ログの出力レベルは"debug"です。
ログの名称はconnectionのクラス名です。

パラメータ:
connection - 対象となるコネクション
関連項目:
LogConnectionFilter#log(Connection, Log)

log

public static java.sql.Connection log(java.sql.Connection connection,
                                      CascadeNamedLog log)
ログフィルタがかけられたコネクションを返します。
出力先のログは自動的に生成されます。
ログの出力レベルは"debug"です。
ログの名称はconnectionのクラス名です。

パラメータ:
connection - 対象となるコネクション
log - 出力先となるログ
関連項目:
LogConnectionFilter#log(Connection, Log)


Copyright © 2004 asyrinx organization. All Rights Reserved.