Defines the various possble outputs of the logging system
Syntax
Visual Basic (Declaration) | |
---|
Public Enum LogOutputs
Inherits System.Enum |
Members
Example
Log/Test/ConfigTest.cs
C# | Copy Code |
---|
LogOutputs defaultOutputs = Log.Config.Output;
Assert.AreEqual(defaultOutputs, Log.Config.Output);
Log.Config.Output = LogOutputs.TraceWrite;
Log.Write("Test Trace");
Assert.AreEqual(GetType().FullName + ": Test Trace", _lastTrace);
Assert.AreEqual(LogOutputs.TraceWrite, Log.Config.Output);
Log.Config.Output = LogOutputs.None;
_lastTrace = null;
Log.Write("Test Trace");
Assert.IsNull(_lastTrace);
Log.Config.Output = LogOutputs.TraceWrite | defaultOutputs;
Assert.AreEqual(LogOutputs.TraceWrite | defaultOutputs, Log.Config.Output); |
VB.NET | Copy Code |
---|
Dim defaultOutputs As LogOutputs = Log.Config.Output
Assert.AreEqual(defaultOutputs, Log.Config.Output)
Log.Config.Output = LogOutputs.TraceWrite
Log.Write("Test Trace")
Assert.AreEqual([GetType]().FullName + ": Test Trace", _lastTrace)
Assert.AreEqual(LogOutputs.TraceWrite, Log.Config.Output)
Log.Config.Output = LogOutputs.None
_lastTrace = Nothing
Log.Write("Test Trace")
Assert.IsNull(_lastTrace)
Log.Config.Output = LogOutputs.TraceWrite Or defaultOutputs
Assert.AreEqual(LogOutputs.TraceWrite Or defaultOutputs, Log.Config.Output) |
Inheritance Hierarchy
Requirements
Target Platforms: Windows XP, Windows Server 2003, Windows Vista, Windows Server 2008, Windows 7
See Also