gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 18:49:58 25 4
gpt4 key购买 nike

这是我的 log4net 配置,但它不会写入控制台
请参阅附加程序: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>

关于console - log4net 不会写入可视化 Web 开发人员控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com