0
我有log4net記錄到我的數據庫後幾個例子和教程。我有兩件事情不清楚。有關log4net的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