我想在asp.net中使用Trace功能,但有很多关于详细信息页面的信息我真的不在乎。有没有办法限制在该页面上看到的内容?
例如,如果页面上有很多控件,则控件树为 ENORMOUS 。我一般不关心控件。
答案 0 :(得分:2)
首先,您必须在页面级别启用跟踪:
<@Page trace="true" ... />
您可以使用System.Diagnostics命名空间中的Trace类将自己的跟踪消息添加到ASP.NET跟踪显示的数据中。
protected void Page_Load(object sender, EventArgs e)
{
Trace.Write("Custom Category", "Page_Load called");
}
protected void Button1_Click(object sender, EventArgs e)
{
Trace.Write("Custom Category", "Button1_Click called");
在Trace.Write中,第一个参数是您的类别,第二个参数是将在trace.axd或页面级别显示的日志消息。
自定义消息嵌入在跟踪详细信息的“跟踪信息”部分中
答案 1 :(得分:1)
我认为不可能对其进行配置,但是,您可以获取基础数据并显示所需内容。请在此处查看我的答案:Logging the data in Trace.axd to a text/xml file.