0

调试 log4net 时是否可以查看 AdoNetAppenderParameter 值?

如果是这样,怎么做?

谢谢!

4

1 回答 1

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

当您调试时,您可以检查参数对象。

于 2016-10-12T15:19:47.723 回答