我该如何阻止这种行为?它使控制台窗口成为一场噩梦.
我的配置:
<log4net deBUG="false"> <appender name="RollingfileAppender" type="log4net.Appender.RollingfileAppender"> <file type="log4net.Util.PatternString" value="milliondollars.log"/> <lockingModel type="log4net.Appender.fileAppender+MinimalLock" /> <rollingStyle value="Composite"/> <filter type="log4net.Filter.LevelRangeFilter"> <acceptOnMatch value="true" /> <levelMin value="INFO" /> <levelMax value="FATAL" /> </filter> <datePattern value="yyyyMMdd"/> <maxSizeRollBackups value="100"/> <maximumfileSize value="15MB"/> <layout type="log4net.Layout.PatternLayout"> <conversionPattern value="%date %-5level %logger: %message%newline" /> </layout> </appender> <root> <level value="ALL" /> <appender-ref ref="RollingfileAppender" /> </root></log4net>解决方法 根据您提供的其他信息,我可以看到几件事.首先,您要记录所有消息(包括DEBUG消息).您只是没有显示log4net调试信息.至于为什么要写入控制台窗口,我建议查看记录器消息的包装器.也许你正在那里写控制台.
此外,在调试模式下完成程序的执行.查看哪些行正在写入您的控制台.
总结以上是内存溢出为你收集整理的c# – Log4Net日志显示在控制台窗口中全部内容,希望文章能够帮你解决c# – Log4Net日志显示在控制台窗口中所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)