public void Log <T>(T sender, ELogLevel logLevel, Exception exception) { #if DEBUG if (logLevel == ELogLevel.Debug) { return; } #endif Console.WriteLine(_logBuilder.BuildLogEntry(typeof(T).Name, logLevel, exception.Message)); }
public void Log <T>(T sender, ELogLevel logLevel, Exception exception) { #if DEBUG if (logLevel == ELogLevel.Debug) { return; } #endif try { if (!File.Exists(FilePath)) { File.Create(FilePath); } var log = _logBuilder.BuildLogEntry(typeof(T).Name, logLevel, exception.Message); File.AppendAllLines(FilePath, new[] { log }); } catch (IOException) { // IGNORED } }