У меня есть log4net, регистрирующийся в моей базе данных после нескольких примеров и руководств. Мне не все ясно.Вопросы, касающиеся log4net's AdoNetAppender
В примере на the log4net page он перечисляет следующий узел в области конфигурации.
<parameter>
<parameterName value="@exception" />
<dbType value="String" />
<size value="2000" />
<layout type="log4net.Layout.ExceptionLayout" />
</parameter>
Этот параметр, как представляется, передает пустую строку в базу данных даже при входе в систему из исключения.
Может кто-нибудь уточнить, что должно быть зарегистрировано в этом поле и когда?
Также этот пример также имеет «поток», который регистрируется в базе данных как varchar (255). То, что я получаю в этом поле, является целым числом. Я не знаком с потоками. Могу ли я просто сохранить это как int? В конце концов, это будет строка?
<parameter>
<parameterName value="@thread" />
<dbType value="String" />
<size value="255" />
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%thread" />
</layout>
</parameter>
Спасибо! Подтверждено как работающее для меня. – BillyPilgrim