【问题标题】:Glimpse and Tracing using TraceSource使用 TraceSource 进行一瞥和跟踪
【发布时间】:2012-12-06 10:54:28
【问题描述】:

我正在尝试让我的跟踪输出出现在 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));
    }

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

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

【问题讨论】:

标签: asp.net-mvc trace glimpse


【解决方案1】:

Glimpse 通过Glimpse.Core.TraceListener 支持TraceSource,必须在web.config 中配置。

Trace Tab help pageGlimpse website 上提供了完整说明和示例。

【讨论】:

  • Trace Tab help page 是 404。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-11-17
  • 2017-03-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-07-20
相关资源
最近更新 更多