gpt4 book ai didi

wcf - 如何以编程方式启用 WCF 跟踪?

转载 作者:行者123 更新时间:2023-12-04 21:18:01 24 4
gpt4 key购买 nike

有没有办法在不更改 web.config 的情况下启用/禁用特定端点的 WCF 跟踪/日志记录?

最佳答案

您首先需要按名称访问跟踪对象,正如其在 .config 文件中定义的那样。例如:

TraceSource ts = new TraceSource("System.ServiceModel");

然后,您可以将过滤器级别设置为 all、none 或介于两者之间的任何级别:
ts.Switch.Level = SourceLevels.Off;   // nothing
ts.Switch.Level = SourceLevels.All; // everything
ts.Switch.Level = SourceLevels.Warning; //warning or higher

顺便说一句 - TraceSource类(class)在 System.Diagnostics命名空间,所以不要忘记适当的 using陈述。

关于wcf - 如何以编程方式启用 WCF 跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18257485/

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