Hier ein einfacher Logger (im Grunde nur ein Wrapper um Console.Write()) in C#, den man bei Bedarf an und abschalten kann.
public const bool doLog = true;
public static void Log(string str, params object[] objs)
{
if (doLog)
{
Console.Write(str, objs);
}
}
public static void LogLine(string str, params object[] objs)
{
Log(str+"n", objs);
}
Für komplexere Szenarien sind dann natürlich professionelle Logger wie Log4Net zu empfehlen.