2016-10-10 11 views
0

log4netのデバッグ時にAdoNetAppenderParameterの値を表示することはできますか?Log4net ADONetAppender - パラメータ値を表示しますか?

もしそうなら、どうですか?

ありがとうございます!あなたは、ファイルAdoNetAppender.csを見つけるhttps://github.com/apache/log4netからソースコードで

+0

FWIW、私はすでにlog4netで内部ログを有効にしています:) – John

+0

ソースコードまたはデバッグシンボルで実行している場合は、そうです。それ以外の場合は、内部ログを使用して値をログに記録します。 – stuartd

+0

@stuartd、内部デバッグに値を追加する方法の簡単な例を提供してもいいですか?私のGoogleFuが失敗しています:( – John

答えて

0

virtual public void Prepare(IDbCommand command)でパラメータが割り当てられています。

IDbDataParameter param = command.CreateParameter(); 

// Set the parameter properties 
param.ParameterName = ParameterName; 

    if (!m_inferType) 
    { 
     param.DbType = DbType; 
    } 
    if (Precision != 0) 
    { 
     param.Precision = Precision; 
    } 
    if (Scale != 0) 
    { 
     param.Scale = Scale; 
    } 
    if (Size != 0) 
    { 
     param.Size = Size; 
    } 

    // Add the parameter to the collection of params 
    command.Parameters.Add(param); 

あなたは、パラメータ・オブジェクトを確認することができますことをデバッグする場合。

関連する問題