我正在使用log4net將錯誤記錄到SQL Server數據庫。它工作正常,但有一個問題。數據庫中的日誌表包含一個名爲Exception
的列,該列永遠不會被填充,但所有其他列都會執行此操作。我的配置設置好,誰能告訴我爲什麼會發生這種情況?log4net登錄到SQL Server數據庫
下面是我的web.config
文件
commandText value="INSERT INTO Log ([Date], [Thread], [Level], [Logger],[Message], [Exception]) VALUES (@log_date, @thread, @log_level, @logger, @message, @exception)" />
您的例外情況如何記錄?你需要確保你使用'void Error(Object message,Exception exception)'方法。 – sgmoore
this._log.ErrorFormat(ex.Message); – user2347338