This commit is contained in:
2026-01-31 00:30:37 +01:00
parent 6eb0c604ac
commit 57f0e8030f
12 changed files with 326 additions and 245 deletions

View File

@@ -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);