gpt4 book ai didi

c# - ETW EventSource .NET 4.5的滚动文件

转载 作者:行者123 更新时间:2023-12-03 19:00:48 26 4
gpt4 key购买 nike

我一直在尝试在.net 4.5中使用ETW。

我有一个WCF服务和控制台应用程序,我想使用EventSource编写消息,但是,我正在努力了解如何创建自己的ETW(EventSource和EventListener)以登录到文件(滚动文件)。

有什么建议?

最佳答案

除了magicandre1981's answer,您还应该添加:-

TraceEventSession _session  = new TraceEventSession(
"yourSessionName", @"C:\yourLogFile.etl")
{
CircularBufferMB = 100 //100mb rolling log file
};
_session.EnableProvider(TraceEventProviders.GetEventSourceGuidFromName(
"Samples-EventSourceDemos-EventLog"), TraceEventLevel.Always);


它可以与您正在登录的应用程序在同一应用程序中(正在进行中),也可以在完全独立的应用程序中进行(进程外)。

关于c# - ETW EventSource .NET 4.5的滚动文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17274316/

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