我正在使用NLog和記錄事件到SQL服務器。其中一個記錄的字段是日誌級別,它被記錄爲一個字符串,'Info','Warn'等。我也想將這個級別記錄爲一個整數值,以便在查看日誌事件時提供更好的排序一個GUI。Nlog枚舉整數
是否有可能將枚舉轉換爲整數以插入數據庫而無需編寫自定義佈局渲染器?
配置行記錄的電平到一個數據庫作爲字符串是
<parameter name="@Level" layout="${level}"/>
在理想情況下可能存在於整數轉換,等等;
<parameter name="@LevelId" layout="${level:format=tointeger}"/>
非常喜歡有一個format=tostring
轉換器。
這幾天簡單地使用EF連接到數據庫和運行查詢,我不知道你爲什麼使用傳統的日誌記錄方式。 – 2012-07-06 08:45:32
因爲這是我推出賽義德的方式。 – 2012-07-06 11:21:37
我也使用log4net爲正常日誌(文件,事件查看器,控制檯 ),但在數據庫日誌的情況下,我發現使用EF更容易,在特殊情況下不需要重新添加處理程序的代碼,並且沒有限制它,通常數據庫日誌是至關重要的,他們需要一些額外的信息。 – 2012-07-06 11:27:24