解决方案 »
- 界面上有100个按钮,如何实现按某个时一个特定变量为true,按其它时为false?
- 请教一个winform方面的窗体弹出问题
- 用c#做客户端的相片上传到服务器,在sqlserver中该如何保存相片的信息?
- 一个小问题
- 怎么使用Interop.Word.dll?
- 如何用GDI+生成EAN13的条码,解决后愿送300分!
- 现在正在做一个test,当向Message queue里灌入message的时候,可不可以不考虑message的格式?
- 请教用c#编写一个交互式绘图程序?急!!
- 如何区分表中重复记录数(非简单的distinct),
- 运行时,如何使TextBox等控件像设计时那样可移动可改变大小呢?
- C#有些句子看不懂
- 错误 1 已经导入了具有相同的简单名称“Interop.Excel, Version=1.5.0.0, Culture=neutral, PublicKeyTo
在<root>
<level value="DEBUG" />
下面指定要输出的等级,它有 debug error info 等几个等级 具体的用
google 一搜索出来了。
但在方案GetData中就不行了
[assembly: log4net.Config.XmlConfigurator()]
1,log4net组件引入是否正确
2,app.config 配置是否正确。我的app.config部分代码
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net" />
</configSections>
...........................
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler, log4net"/>
</configSections>
<log4net>
<appender name="LogFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="D:\logtest\error.txt"/>
<param name="datePattern" value ="MM-dd HH:mm"/>
<param name ="AppendToFile" value ="true"/>
<param name="MaxSizeRollBackups" value="2" />
<param name="MaximumFileSize" value="1K" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="false" />
<layout type ="log4net.Layout.PatternLayout">
<param name ="conversionPattern" value ="%d [%t] %-5p %c [%x] - %m%n"/>
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="ERROR" />
<param name="LevelMax" value="ERROR" />
</filter>
</appender>
<appender name="InfoFileAppender" type="log4net.Appender.RollingFileAppender">
<param name="File" value="D:\logtest\_Info.txt"/>
<param name="datePattern" value ="MM-dd HH:mm"/>
<param name ="AppendToFile" value ="true"/>
<param name="MaxSizeRollBackups" value="2" />
<param name="MaximumFileSize" value="1K" />
<param name="RollingStyle" value="Size" />
<param name="StaticLogFileName" value="false" />
<layout type ="log4net.Layout.PatternLayout">
<param name ="conversionPattern" value ="%d [%t] %-5p %c [%x] - %m%n"/>
</layout>
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="INFO" />
</filter>
</appender>
<root>
<level value="ERROR"/>
<appender-ref ref="LogFileAppender"/>
<level value="Info"/>
<appender-ref ref="InfoFileAppender"/>
</root>
</log4net>
</configuration>其实偶想知道的是:
[assembly: log4net.Config.XmlConfigurator(ConfigFile="",Watch = true)]
configFile 该如何配置?
<filter type="log4net.Filter.LevelRangeFilter">
<param name="LevelMin" value="INFO" />
<param name="LevelMax" value="INFO" />
</filter>在研究一下 log4net不同级别输出的限制情况。
Log4Net 配置
[assembly: log4net.Config.XmlConfigurator(ConfigFile = "Web.config", Watch = true)]
如果是.exe的就要把Web.config改成具体的exe的config,如
MyDemo.FirstProgram.exe.config