public static void Log(string message) { var str = DateTime.Now.ToString("G") + "::: " + message; switch (WhereToLog) { case LoggingPlace.File: if (!FileName.ExIsNullOrEmpty()) { File.AppendAllText(FileName, str + Environment.NewLine); } break; case LoggingPlace.Console: Console.WriteLine(str); break; case LoggingPlace.Void: break; } }