private void writeText <T>(InfoLevel infoLevel, string text) { if (infoLevel < MinimumInfoLevelBeforeWrite) { return; } Console.WriteLine(logLineFactory.Log <T>(infoLevel, text)); }
private void writeText <T>(InfoLevel infoLevel, string text) { if (infoLevel < MinimumInfoLevelBeforeWrite) { return; } lock (logLock) { logStreamWriter.WriteLine(logLineFactory.Log <T>(infoLevel, text)); logStreamWriter.Flush(); } }