2016-10-10 90 views
0

調試log4net時可以查看AdoNetAppenderParameter值嗎?Log4net ADONetAppender - 查看參數值?

如果是這樣,怎麼樣?

謝謝!

+0

FWIW,我已經在log4net中啓用內部日誌記錄:) – John

+0

嗯,是的,如果你使用源代碼或調試符號運行。否則,使用內部日誌記錄來記錄值。 – stuartd

+0

@stuartd,你介意提供一個如何將值添加到內部調試的快速示例,或者可能指向一些參考?我的GoogleFu失敗了:( – John

回答

0

在從https://github.com/apache/log4net,你會發現文件AdoNetAppender.cs的源代碼:

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); 

當您調試可以檢查參數對象。

相關問題