LoggerExtensions
This commit is contained in:
@@ -32,10 +32,6 @@ public class CompositeLogger : ILogger
|
||||
_loggers[i].Log(context, severity, message, format);
|
||||
}
|
||||
|
||||
public void Log(string context, LogSeverity severity, object message)
|
||||
=> Log(context, severity, message, Format);
|
||||
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
for (int i = 0; i < _loggers.Length; i++)
|
||||
|
||||
@@ -27,9 +27,6 @@ public class ConsoleLogger : ILogger
|
||||
lock (consolelocker)
|
||||
ColoredConsole.Write(ColorFromSeverity(severity),msg);
|
||||
}
|
||||
|
||||
public void Log(string context, LogSeverity severity, object message)
|
||||
=> Log(context, severity, message, Format);
|
||||
|
||||
private static ConsoleColor ColorFromSeverity(LogSeverity severity)
|
||||
=> severity switch
|
||||
|
||||
@@ -33,23 +33,19 @@ public class FileLogger : ILogger
|
||||
if(!this.CheckSeverity(severity))
|
||||
return;
|
||||
|
||||
var msg = format.CreateMessage(context, severity, format).ToBytes(StringConverter.UTF8);
|
||||
var msg = format.CreateMessage(context, severity, message);
|
||||
lock (LogfileStream)
|
||||
{
|
||||
LogfileStream.Write(msg);
|
||||
LogfileStream.Write(msg.ToBytes(StringConverter.UTF8));
|
||||
LogfileStream.Flush();
|
||||
}
|
||||
}
|
||||
|
||||
public void Log(string context, LogSeverity severity, object message)
|
||||
=> Log(context, severity, message, Format);
|
||||
|
||||
public virtual void Dispose()
|
||||
{
|
||||
try
|
||||
{
|
||||
LogfileStream?.Flush();
|
||||
LogfileStream?.Close();
|
||||
LogfileStream?.Dispose();
|
||||
}
|
||||
catch (ObjectDisposedException) { }
|
||||
|
||||
@@ -9,7 +9,6 @@ public interface ILogger : IDisposable
|
||||
bool WarnLogEnabled { get; set; }
|
||||
bool ErrorLogenabled { get; set; }
|
||||
|
||||
void Log(string context, LogSeverity severity, object message);
|
||||
void Log(string context, LogSeverity severity, object message, ILogFormat format);
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user