demonstrates debug output : Debug Trace « Development Class « C# / C Sharp






demonstrates debug output

demonstrates debug output
 
/*
Mastering Visual C# .NET
by Jason Price, Mike Gunderloy

Publisher: Sybex;
ISBN: 0782129110
*/


#define DEBUG

/*
  Example21_11.cs demonstrates debug output
*/

using System;
using System.Globalization;
using System.Diagnostics;

public class Example21_11a {

  public static void Main() 
  {
    TextWriterTraceListener tl = new TextWriterTraceListener(Console.Out);
    Debug.Listeners.Add(tl);

    Debug.WriteLine("Starting Main()");
    // create a date and a currency value
    DateTime dtNow = DateTime.Now;
    Double curOriginal = 12345.67;

    // and format the variables for a specific culture
    CultureInfo ci = new CultureInfo("en-US");
    string sLocalizedDate = dtNow.ToString("d", ci);
    string sLocalizedCur = curOriginal.ToString("c", ci);
    Debug.Assert(sLocalizedDate != null, "Localized date has no content");

    // print them out
    Console.WriteLine(sLocalizedDate);
    Console.WriteLine(sLocalizedCur);

    Debug.WriteLine("Exiting Main()");
  }

}



           
         
  








Related examples in the same category

1.Using BooleanSwitchUsing BooleanSwitch
2.Debug class
3.Debug and ProfileDebug and Profile
4.Trace to event log
5.Trace to debuger: writeline and flush
6.Trace class: listener and writeline
7.Tracing To A File
8.Tracing Example
9.illustrate the use of the debuggerillustrate the use of the debugger
10.A simple demonstration of the Debug class
11.Demonstrate indenting debug messages
12.Demonstrates routing debug messages to a fileDemonstrates routing debug messages to a file
13.Defensive Programming:Conditional Methods
14.Debug and Trace Output
15.Using Switches to Control Debug and Trace:BooleanSwitch
16.Using Switches to Control Debug and Trace:TraceSwitch
17.Using Switches to Control Debug and Trace:User-Defined Switch
18.Object Dumper