Hello!

> > --diagnostics=[trace | debug | all]
> 
> The debug switch shouldn't be on mono/mint, but on mcs instead.
> A tracing switch should be on both mono/mint and mcs.

This is very interesting.  I did not know about this feature.

> By default mcs shouldn't emit code for calls to methods Assert, Fail,
> Indent, Unindent and the various Write methods on both the Debug and Trace
> classes. The Debug methods should only be emitted into IL code when you add
> #define DEBUG to your sourcecode or provide the --define DEBUG switch to
> mcs. Similarly, the Trace methods should only be emitted into IL code when
> you add #define TRACE to your sourcecode or provide the --define TRACE
> switch to mcs. When tracing methods are called from the IL code, by default
> they'll show their output. Via the application configuration file you can
> set the trace level or disable tracing completely.

Where can I find these details?  I am very interested in implementing
these features.

Miguel

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to