log4net-configuration

    1熱度

    1回答

    當我運行單元測試時,我使用_.P("My Test Message");將信息打印到NUnit中的文本輸出窗口。 但是我的消息被Log4Net消息所淹沒。 我想從我的NUnit文本輸出中刪除Log4Net消息。 Log4Net被配置爲僅寫入文件。 <log4net debug="true"> <appender name="RollingLogFileAppender" type="lo

    4熱度

    2回答

    我正在使用log4net與.NET Common.Logging。我配置了消息模式,包括方法和類的名稱,像這樣: <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%-5level [%M %C] - %message%newline" /> </layout> 問題是,我總是得到Commo

    3熱度

    2回答

    今天早些時候,我問了一個關於從代碼配置log4net的問題,並很快得到了一個答案,它允許我將其配置爲輸出到文本文件。從那時起,我的需求發生了變化,我需要使用SqLite作爲appender。所以,我創建了下面的類,允許這樣的: public static class SqLiteAppender { public static IAppender GetSqliteAppender(s

    2熱度

    1回答

    Log4Net無法加載用於DB2連接的appender,我看不出爲什麼。它將日誌寫入文件系統,但是,DB2日誌記錄沒有發生。 Log4Net的版本是v1.2.10.0。 <log4net> <appender name="AdoNetAppender" type="log4net.Appender.AdoNetAppender"> <bufferSize value="100"

    0熱度

    1回答

    我使用的是舊版本的log4net:1.2.0.21221。 當我使用新版本的log4net時,我能夠成功地使用滾動文件appender。 使用性質: log4net.GlobalContext.Properties["LogName"] = string.Concat(fileName, "_", dateTimeInfo, ".log"); log4net.ThreadContext.Pro

    1熱度

    1回答

    我正在使用log4net進行日誌記錄和發送電子郵件。我需要根據不同的流程發送不同配置的不同電子郵件。例如,當我的某個方法完成處理時,它會向X發送郵件,並且當我的服務成功完成時,它會向Y發送另一封郵件。我認爲我需要使用不同的appender和過濾器,但是我不能得到正確配置他們。 我嘗試了以下方法,嘗試應用StringMatchFilter,以便包含「mandatory」的消息不會傳遞給Y,並且包含「

    3熱度

    2回答

    我有一個使用log4net進行日誌記錄的Windows C#應用程序。這是記錄器是如何配置: <log4net> <appender name="DebugFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="Local\logs\ApplnTrace.log" /> <th

    1熱度

    2回答

    我使用log4net的事件日誌的appender記錄到事件查看器,我收到以下異常後: 無法使用源源名稱Win32exception 事件日誌寫入事件日誌已滿。 <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender"> <filter type="log4net.Filter.LevelRan

    1熱度

    1回答

    我有以下log4net的配置 <log4net debug="true"> <appender name="RollingLogFileAppender" type="log4net.Appender.RollingFileAppender"> <file value="Logs\\CurrentLog.txt"/> <appendToFile value="tr

    2熱度

    1回答

    我正在設置log4net並希望在「debug.log」中寫入調試消息,在「info.log」中寫入信息消息等等。 爲此,我用幾個附加目的地,如: <appender name="DebugLogger" type="log4net.Appender.RollingFileAppender"> <file value="..\Logs\Debug.log" /> <thresho