diff --git a/CommonHelpers/Log.cs b/CommonHelpers/Log.cs index 180af28..7dc5f77 100644 --- a/CommonHelpers/Log.cs +++ b/CommonHelpers/Log.cs @@ -4,12 +4,22 @@ namespace CommonHelpers { public static class Log { +#if DEBUG + private static bool LogToTrace = true; +#else + private static bool LogToTrace = false; +#endif + private static bool LogToConsole = Environment.UserInteractive; + public static void TraceLine(string format, params object?[] arg) { - String line = string.Format(format, arg); + if (!LogToTrace && !LogToConsole) + return; - Trace.WriteLine(line); - if (Environment.UserInteractive) + String line = string.Format(format, arg); + if (LogToTrace) + Trace.WriteLine(line); + if (LogToConsole) Console.WriteLine(line); } }