This commit is contained in:
2023-02-06 10:17:50 +01:00
parent b45e24da11
commit 4c13481e68
5 changed files with 10 additions and 21 deletions

View File

@@ -290,34 +290,26 @@ namespace EonaCat.Logger.Managers
public void Write(Exception exception, string module = null, string method = null, bool criticalException = false, bool? writeToConsole = null)
{
if (exception == null) return;
Write(exception.FormatExceptionToMessage(module, method), criticalException ? ELogType.CRITICAL : ELogType.ERROR, null, writeToConsole);
Write(exception.FormatExceptionToMessage(module, method), criticalException ? ELogType.CRITICAL : ELogType.ERROR, writeToConsole);
}
public void Write(string message, ELogType logType = ELogType.INFO, ELogType? logLevel = null, bool? writeToConsole = null)
public void Write(string message, ELogType logType = ELogType.INFO, bool? writeToConsole = null)
{
lock (_batton)
{
if (logLevel == null)
{
logLevel = DllInfo.LogLevel;
}
if (logType == ELogType.NONE)
{
return;
}
if (logType == ELogType.CRITICAL || logType <= logLevel.GetValueOrDefault())
DateTime now = DateTime.Now;
if (!IsRunning)
{
DateTime now = DateTime.Now;
if (!IsRunning)
{
StartNewLog();
}
Write(now, message, logType, writeToConsole);
StartNewLog();
}
Write(now, message, logType, writeToConsole);
}
}