[Mono-bugs] [Bug 424370] New: Debug.Autoflush Does Not Seem To Be Honoured
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Mon Sep 8 09:21:37 EDT 2008
https://bugzilla.novell.com/show_bug.cgi?id=424370
Summary: Debug.Autoflush Does Not Seem To Be Honoured
Product: Mono: Class Libraries
Version: 1.9
Platform: x86-64
OS/Version: Linux
Status: NEW
Severity: Normal
Priority: P5 - None
Component: System
AssignedTo: mono-bugs at lists.ximian.com
ReportedBy: martin_costello at talk21.com
QAContact: mono-bugs at lists.ximian.com
Found By: Customer
To replicate, place the following code in an application that runs quite fast:
TextWriterTraceListener debugLog = new
TextWriterTraceListener("debug.log");
Debug.AutoFlush = true;
Debug.Listeners.Add(new TextWriterTraceListener(Console.Out));
Debug.Listeners.Add(debugLog);
Debug.WriteLine(Environment.NewLine);
// Insert code ...
// Then finally ...
Debug.WriteLine("Exit at " + DateTime.Now);
// End program
and then add various Debug.WriteLine & Debug.Print calls in the code.
When the application is closed, not all of the messages printed to the console
are written into debug.log. It appears that the application is terminated
before all of the buffered output is written to the file.
If Debug.Autoflush was operating as expected, I would expect all messages
displayed in the console to be in the output file i.e. "Exit at 8/9/2008
14:00:00 PM" as the final line in the log.
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the mono-bugs
mailing list