log4net不会写入可视Web开发人员控制台

log4net不会写入可视Web开发人员控制台,第1张

概述这是我对log4net的配置,但它不会写入控制台 看到appender:ConsoleAppender <?xml version="1.0" encoding="utf-8"?><configuration> <configSections> <section name="log4net" type="log4net.Config.Log4NetConfigura 这是我对log4net的配置,但它不会写入控制台
看到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开发人员控制台所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1078618.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存