调试 log4net 时是否可以查看 AdoNetAppenderParameter 值?
如果是这样,怎么做?
谢谢!
在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);
当您调试时,您可以检查参数对象。