1 using System.Diagnostics;
5 internal enum LogLevel {
15 [Conditional("_DEBUG")]
16 static public void Assert(bool condition, string message)
20 [Conditional("_DEBUG")]
21 internal static void Correctness(bool expr, string msg)
25 [Conditional("_DEBUG")]
26 static public void Log (string message)
30 [Conditional("_DEBUG")]
31 static public void Log (string switchName, string message)
35 [Conditional("_DEBUG")]
36 public static void Log (string switchName, LogLevel level, params object[] messages)
40 [Conditional("_DEBUG")]
41 internal static void Perf (bool expr, string msg)
45 [Conditional("_LOGGING")]
46 public static void Trace (string switchName, params object[]messages)