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