Debug.WriteLine Method (Object)
Assembly: System (in System.dll)
The following example creates a TraceSwitch named generalSwitch. This switch is set outside of the code sample.
If the switch is set to the TraceLevelError or higher, the example outputs the first error message to the Listeners. For information on adding a listener to the Listeners collection, see the TraceListenerCollection class.
Then, if the TraceLevel is set to Verbose, the example outputs the name of the object on the same line as the first message. A line terminator follows the second message.
' Class-level declaration. ' Create a TraceSwitch. Private Shared generalSwitch As New TraceSwitch("General", "Entire Application") Public Shared Sub MyErrorMethod(myObject As Object) ' Write the message if the TraceSwitch level is set to Error or higher. If generalSwitch.TraceError Then Debug.Write("Invalid object. ") End If ' Write a second message if the TraceSwitch level is set to Verbose. If generalSwitch.TraceVerbose Then Debug.WriteLine(myObject) End If End Sub 'MyErrorMethod
Available since 8
Available since 1.1
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Available since 8.1