2011-01-28 89 views
1

我使用log4net的事件日志的appender记录到事件查看器,我收到以下异常后:log4net的事件日志已满

无法使用源源名称Win32exception 事件日志写入事件日志已满。

<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender"> 
      <filter type="log4net.Filter.LevelRangeFilter"> 
      <param name="LevelMin" value="ERROR"/> 
      <param name="LevelMax" value="ERROR"/> 
      </filter> 
      <!--The name of the application--> 
      <applicationName value="eventsource"/> 
      <layout type="log4net.Layout.PatternLayout"> 
      <conversionPattern value="%date [%thread] %-5level %logger [%property{NDC}] - %message%newline"/> 
      </layout> 
    </appender> 

可否请你让我知道什么将会成为这个解决方法? 谢谢, Ajai

+0

您是否尝试过...清除日志? – 2011-01-28 08:40:37

+0

我想要的东西,将在log4net的自动完成....一样,如果事件日志已满,它将写入到磁盘和清除事件日志..我应该能够在文件的配置名称log4net的APPE来备份数据的nDer – Ajai 2011-02-01 13:33:12

回答

2

右键单击事件名称,进入属性..check为“的选项当达到最大事件日志大小...