我是这样配置的:
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
</root>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<param name="File" value="log-file.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n"/>
<param name="Footer" value="[Footer]\r\n"/>
<param name="ConversionPattern"
value="%d [%t] %-5p %c [%x] - %m%n"
/>
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="WARN" />
</filter> </appender>
</log4net>在代码里调用Error方法怎么不会写日志啊
调用Info就可以
ALL级别是最高的,那么怎么设置<level value="ALL" />的值才能使Error可以执行呢
<log4net>
<root>
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
</root>
<appender name="LogFileAppender" type="log4net.Appender.FileAppender" >
<param name="File" value="log-file.txt" />
<param name="AppendToFile" value="true" />
<layout type="log4net.Layout.PatternLayout">
<param name="Header" value="[Header]\r\n"/>
<param name="Footer" value="[Footer]\r\n"/>
<param name="ConversionPattern"
value="%d [%t] %-5p %c [%x] - %m%n"
/>
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="WARN" />
</filter> </appender>
</log4net>在代码里调用Error方法怎么不会写日志啊
调用Info就可以
ALL级别是最高的,那么怎么设置<level value="ALL" />的值才能使Error可以执行呢
解决方案 »
- js调用ActiveX的问题
- AJAX Control Toolkit TabContainer和Combobox联用的问题
- http://www.kaca.com.cn/
- 关于DAL.csproj.FileList.txt' is denied的疑问!!
- Forms验证解惑
- 请问编译完cs程序后,如果修改cs程序的用到的数据库访问密码怎么办?
- 应用程序级别处理错误的问题
- 问一个简单的问题(关于Button)
- 求silverlight控件右键复制功能的解决方法!
- 如何检查HttpInputFile中当用户输入的文件确实存在?
- 冒泡法(c#)关于数组出界问题
- javascript如何能实现这样的功能呢??请进`````
原来还有个过滤的啊
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="DEBUG" />
<param name="LevelMax" value="WARN" />
</filter>
最先和的、最大级别