Updated
This commit is contained in:
@@ -37,22 +37,6 @@ public class Logger
|
||||
UseLocalTime = UseLocalTime,
|
||||
},
|
||||
};
|
||||
|
||||
LoggerSettings.CustomHeaderFormatter = ctx =>
|
||||
{
|
||||
if (ctx.LogType == ELogType.ERROR)
|
||||
{
|
||||
return $"{ctx.Timestamp:HH:mm:ss} [{ctx.LogType}]";
|
||||
}
|
||||
|
||||
return $"{ctx.Timestamp:HH:mm:ss} [{ctx.LogType}]";
|
||||
};
|
||||
|
||||
LoggerSettings.Toke
|
||||
|
||||
_logManager = new LogManager(LoggerSettings);
|
||||
_logManager.Settings.TypesToLog.Clear();
|
||||
_logManager.Settings.LogInfo();
|
||||
}
|
||||
|
||||
public void DeleteCurrentLogFile()
|
||||
@@ -139,9 +123,20 @@ public class Logger
|
||||
return;
|
||||
}
|
||||
|
||||
InitLogger();
|
||||
await _logManager.WriteAsync(message, logType, writeToConsole).ConfigureAwait(false);
|
||||
}
|
||||
|
||||
private void InitLogger()
|
||||
{
|
||||
if (_logManager == null)
|
||||
{
|
||||
// Initialize LogManager
|
||||
_logManager = new LogManager(LoggerSettings);
|
||||
_logManager.Settings.TypesToLog.Clear();
|
||||
}
|
||||
}
|
||||
|
||||
public async Task LogAsync(Exception exception, string message = "", bool writeToConsole = true)
|
||||
{
|
||||
if (IsDisabled)
|
||||
@@ -149,6 +144,7 @@ public class Logger
|
||||
return;
|
||||
}
|
||||
|
||||
InitLogger();
|
||||
if (LoggerSettings.TypesToLog.Contains(ELogType.ERROR))
|
||||
{
|
||||
await _logManager.WriteAsync(exception, message, writeToConsole: writeToConsole).ConfigureAwait(false);
|
||||
|
||||
Reference in New Issue
Block a user