看到appender:ConsoleAppender
<?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.fileAppender"> <param name="file" value="C:\Users\name\documents\visual studio 2010\Projects\logs\logfile.txt" /> <param name="AppendTofile" value="true" /> <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %C %m%n%newline" /> </layout> </appender> <appender name="ConsoleAppender" type="log4net.Appender.ConsoleAppender" > <layout type="log4net.Layout.PatternLayout"> <param name="ConversionPattern" value="%d [%t] %-5p %C %m%n%newline" /> </layout> </appender> <root> <level value="ALL" /> <appender-ref ref="LogfileAppender" /> <appender-ref ref="ConsoleAppender" /> </root> </log4net></configuration>
为什么不写入控制台?
编辑1
这是我初始化它的方式:
log4net.Config.XmlConfigurator.Configure(new fileInfo("C:\Users\name\documents\Visual Studio 2010\Projects\ExecutionEngine\librarIEs\App.Config"));
谢谢
解决方法 您可以将 trace appender用于此目的.比如这样:<appender name="TraceAppender" type="log4net.Appender.TraceAppender" > <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%-6level - %message%newline" /> </layout></appender>总结
以上是内存溢出为你收集整理的log4net不会写入可视Web开发人员控制台全部内容,希望文章能够帮你解决log4net不会写入可视Web开发人员控制台所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)