【发布时间】: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 命令?
【问题讨论】:
-
这个问题正在GitHub上讨论:github.com/Glimpse/Glimpse/issues/210
-
在 Glimpse 1.0 中添加了对 TraceSource 的支持,2013 年 2 月 20 日发布。
标签: asp.net-mvc trace glimpse