gpt4 book ai didi

.net - 跟踪监听器忽略traceOutputOptions ="DateTime"

转载 作者:行者123 更新时间:2023-12-02 18:09:06 26 4
gpt4 key购买 nike

我正在项目中配置跟踪,但无法向跟踪添加日期或时间戳。似乎 traceOutputOptions 被完全忽略了:

<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="myListener" type="System.Diagnostics.TextWriterTraceListener"
initializeData="MyApp.log"
traceOutputOptions="DateTime, Timestamp" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>

然后在代码中:

Trace.WriteLine("Message", "Category")

在 MyApp.log 中:

Category: Message

最佳答案

您可能早就明白了这一点,但 Trace.WriteLine() 会忽略跟踪输出选项。您需要使用 Trace.TraceInformation().TraceError().TraceWarning()。这可能就是汤姆想说的。

在内部,跟踪监听器调用 .TraceEvent(),而不是 .WriteLine()

关于.net - 跟踪监听器忽略traceOutputOptions ="DateTime",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24385806/

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