c# winforms程序发布时,如何制定日志文件存放地址 本帖最后由 orayangy 于 2010-09-07 17:34:25 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <param name="File" value="..\Log\OutputInfo.log" /> //应该是..吧 Web.config配置:<configSections> <section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/></configSections><log4net> <!--添加滚动文件日志--> <appender name="RollingFile" type="log4net.Appender.RollingFileAppender"> <!--文件所在目录--> <param name="File" value="log/"/> <!--追加文件--> <param name="AppendToFile" value="true"/> <!--生成类型为每天每4MB一个文件--> <param name="RollingStyle" value="Composite"/> <!--?以年月为分类文件夹名,以年月日_log为文件名称--> <param name="DatePattern" value="yyyyMM/yyyyMMdd"_log""/> <!--?动态生成文件名称--> <param name="StaticLogFileName" value="false"/> <!--?每个日志文件最大容量--> <param name="maximumFileSize" value="4MB"/> <!--?计数类型为正数0,1,2,3--> <param name="CountDirection" value="1"/> <!--?日志输出格式--> <layout type="log4net.Layout.PatternLayout,log4net"> <param name="ConversionPattern" value="%d %m%n"/> </layout> <!--输出那些级别的日志--> <filter type="log4net.Filter.LevelRangeFilter"> <param name="AcceptOnMatch" value="true"/> <param name="LevelMin" value="DEBUG"/> <param name="LevelMax" value="INFO"/> </filter> </appender> <!--?添加WINDOWS日志--> <appender name="EventLogAppender" type="log4net.Appender.EventLogAppender"> <!--日志输出格式--> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%d %m%n"/> </layout> <!--输出那些级别的日志--> <filter type="log4net.Filter.LevelRangeFilter"> <param name="AcceptOnMatch" value="true"/> <param name="LevelMin" value="DEBUG"/> <param name="LevelMax" value="FATAL"/> </filter> </appender> <!--?日志书写设置加入运行--> <root> <appender-ref ref="RollingFile"/> </root></log4net><!--Log4net 配置信息结束--> 对hashtable循环赋值 在.NET下如何用代码实现锁定屏幕 如何在新建页打开? 如何給水晶報表子報表加上數據源 水晶报表在2000下导出word没有问题,在xp或2003下导出时出错 大家都像我一样菜吗,还是C#天生就残疾,做不了这些事? 各位大侠,请教小有没有写服务去调用程序的例子。 C#实现封装的两个关键字是什么??急!! 我想用C#做一个三层结构的程序,但无从下手...请指教!!!! 怎样从Java转化到C#? 如何修改首页底部的版权信息 在静态方法中定义的变量是什么变量,如下例:
<param name="File" value="..\Log\OutputInfo.log" /> //应该是..吧
Web.config配置:
<configSections>
<section name="log4net" type="log4net.Config.Log4NetConfigurationSectionHandler,log4net"/>
</configSections><log4net>
<!--添加滚动文件日志-->
<appender name="RollingFile" type="log4net.Appender.RollingFileAppender">
<!--文件所在目录-->
<param name="File" value="log/"/>
<!--追加文件-->
<param name="AppendToFile" value="true"/>
<!--生成类型为每天每4MB一个文件-->
<param name="RollingStyle" value="Composite"/>
<!--?以年月为分类文件夹名,以年月日_log为文件名称-->
<param name="DatePattern" value="yyyyMM/yyyyMMdd"_log""/>
<!--?动态生成文件名称-->
<param name="StaticLogFileName" value="false"/>
<!--?每个日志文件最大容量-->
<param name="maximumFileSize" value="4MB"/>
<!--?计数类型为正数0,1,2,3-->
<param name="CountDirection" value="1"/>
<!--?日志输出格式-->
<layout type="log4net.Layout.PatternLayout,log4net">
<param name="ConversionPattern" value="%d %m%n"/>
</layout>
<!--输出那些级别的日志-->
<filter type="log4net.Filter.LevelRangeFilter">
<param name="AcceptOnMatch" value="true"/>
<param name="LevelMin" value="DEBUG"/>
<param name="LevelMax" value="INFO"/>
</filter>
</appender>
<!--?添加WINDOWS日志-->
<appender name="EventLogAppender" type="log4net.Appender.EventLogAppender">
<!--日志输出格式-->
<layout type="log4net.Layout.PatternLayout">
<conversionPattern value="%d %m%n"/>
</layout>
<!--输出那些级别的日志-->
<filter type="log4net.Filter.LevelRangeFilter">
<param name="AcceptOnMatch" value="true"/>
<param name="LevelMin" value="DEBUG"/>
<param name="LevelMax" value="FATAL"/>
</filter>
</appender>
<!--?日志书写设置加入运行-->
<root>
<appender-ref ref="RollingFile"/>
</root>
</log4net>
<!--Log4net 配置信息结束-->