[Mono-bugs] [Bug 600458] Debug.Assert needs listeners setup
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Wed Apr 28 10:45:20 EDT 2010
http://bugzilla.novell.com/show_bug.cgi?id=600458
http://bugzilla.novell.com/show_bug.cgi?id=600458#c2
Jonathan Pryor <jpryor at novell.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |jpryor at novell.com
Resolution| |INVALID
--- Comment #2 from Jonathan Pryor <jpryor at novell.com> 2010-04-28 14:45:19 UTC ---
NET doesn't add a ConsoleTraceListener by default, so doing so wouldn't be
compatible.
Furthermore, Mono DOES provide a DefaultTraceListener (as .NET does). It's
just that by default the DefaultTraceListener doesn't generate any output.
(This is also to mimic .NET, as .NET's DefaultTraceListener writes output via
OutputDebugString(), which has no Unix equivalent; key point being that .NET's
DefaultTraceListener doesn't write to stdout/stderr, but that's all that's
readily available on Unix.)
To configure Mono's DefaultTraceListener to write to stdout, set the
MONO_TRACE_LISTENER environment variable, e.g.
export MONO_TRACE_LISTENER=Console.Out
See also the documentation at:
http://www.go-mono.com/docs/index.aspx?link=T:System.Diagnostics.DefaultTraceListener
You can also add additional TraceListeners via your .exe.config file, to e.g.
log messages to a file.
--
Configure bugmail: http://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