[Mono-bugs] [Bug 63469][Nor] Changed - Mono ASP.NET page level tracing does not match MS ASP.NET
bugzilla-daemon@bugzilla.ximian.com
bugzilla-daemon@bugzilla.ximian.com
Fri, 20 Aug 2004 19:14:00 -0400 (EDT)
Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.
Changed by gert.driesen@pandora.be.
http://bugzilla.ximian.com/show_bug.cgi?id=63469
--- shadow/63469 2004-08-20 15:28:12.000000000 -0400
+++ shadow/63469.tmp.1856 2004-08-20 19:14:00.000000000 -0400
@@ -47,6 +47,45 @@
Let me know if you need a repro for this.
------- Additional Comments From gonzalo@ximian.com 2004-08-20 15:28 -------
Yes, please, attach a test case.
David Taylor checked all the Trace handling with a fair amount of
tests and all of them passed.
+
+------- Additional Comments From gert.driesen@pandora.be 2004-08-20 19:13 -------
+I've attached a tar archive containing a small ASP.NET test app
+containing three aspx pages :
+
+WebFormTraceOn.aspx -> trace attribute in Page directive = "true"
+WebFormTraceOff.aspx -> trace attribute in Page directive = "false"
+WebFormTraceDefault.aspx -> no trace attribute in Page directive
+
+(you actually only need this last page to reproduce this issue)
+
+When no explicit value for the "trace" attribute for a given aspx
+page is set, it should default to the value of the "enabled"
+attribute on the <trace> element in <system.web> of the application
+configuration file.
+
+However, in Mono the value of TraceContext.IsEnabled seems to
+default to false when no explicit value for the trace attribute is
+set.
+
+You can verify this by running the test app on both MS.NET and Mono,
+and requesting the "WebFormTraceDefault.aspx" page.
+
+On MS.NET, the following information will be output in the "Trace
+Information" section :
+
+aspx.page Begin Init
+aspx.page End Init 0,000656 0,000656
+Mono Test WebFormTraceDefault Page_Load 0,001201 0,000545
+aspx.page Begin PreRender 0,001243 0,000042
+aspx.page End PreRender 0,001263 0,000021
+aspx.page Begin SaveViewState 0,001397 0,000134
+aspx.page End SaveViewState 0,001734 0,000337
+aspx.page Begin Render 0,001763 0,000028
+aspx.page End Render 0,095691 0,093929
+
+while on Mono the "Trace Information" section of the trace log
+contains no entries (which is because TraceContext.IsEnabled is
+false)