我正在编写一个类似于此的经典SQL例程:
while (reader.Read())
{
log.Info("New record found");
}
我正在使用log4net。
我希望将当前记录的字段发送到调试日志。
我试试这个(注意log4.net将序列化对象):
log.debug(reader);
我希望记录所有字段和值。相反,我得到一个错误..
答案 0 :(得分:0)
首先调用GetValues,然后序列化响应:
while (reader.Read())
{
log.Info("New record found");
Object[] values = new Object[reader.FieldCount];
int fieldCount = reader.GetValues(values);
log.Debug(values);
}