我在我的 .NET 3.5 控制台应用程序中使用 log4net,并希望在控制台标准输出和 RollingFileAppender 中都能看到我生成的日志消息。文件输出就像一个魅力,但是当我执行时,我看到一串状态消息流向控制台标准。我想跳过所有状态信息,只看到我以编程方式生成到日志文件的相同消息。
这是我运行应用程序后看到的示例:
log4net: XmlHierarchyConfigurator: Configuration update mode [Merge].
log4net: XmlHierarchyConfigurator: Logger [root] Level string is [DEBUG].
log4net: XmlHierarchyConfigurator: Logger [root] level set to [name="DEBUG",value=30000].
log4net: XmlHierarchyConfigurator: Loading Appender [Console] type: [log4net.Appender.ConsoleAppender]
log4net: PatternParser: Converter [message] Option [] Format [min=-1,max=2147483647,leftAlign=False]
它会一直持续下去,直到它描述了记录器对象的整个实例化。
我该如何关闭它?我可以吗?我已经尝试了各种配置文件设置,但没有什么能让这些消失!呃……