2

我正在尝试让我的跟踪输出出现在“跟踪”选项卡中以供 Glimpse 使用;我正在使用 TraceSource 将我的跟踪当前输出到具有以下代码的文件:

    public static void TraceEvent(TraceEventType type, string area, string message)
    {
        TraceSource ts = new TraceSource(TraceSourceName);

        if (Trace.CorrelationManager.ActivityId == Guid.Empty)
        {
            if (type != TraceEventType.Verbose)
            {
                Trace.CorrelationManager.ActivityId = Guid.NewGuid();
            }
        }

        ts.TraceEvent(type, 0, string.Format("{0}: {1}", area, message));
    }

这似乎确实出现在选项卡中,但是如果我将 ts.TraceEvent 行换成 Trace.Information 。

是否有我应该使用的自定义侦听器,还是仅适用于 Trace 命令?

4

1 回答 1

3

Glimpse 支持TraceSource通过Glimpse.Core.TraceListener,必须在web.config.

Glimpse 网站上的Trace Tab 帮助页面上提供了完整的说明和示例。

于 2013-03-22T20:01:23.900 回答