This commit is contained in:
Jeroen
2023-10-18 12:58:32 +02:00
parent b54d1edac0
commit 298a350b2f
3 changed files with 24 additions and 15 deletions

View File

@@ -18,6 +18,7 @@ namespace EonaCat.Logger.Managers
public partial class LogManager : ILogManager, IDisposable
{
public event EventHandler<ErrorMessage> OnException;
private DateTime CurrentDateTme => Settings.UseLocalTime ? DateTime.Now : DateTime.UtcNow;
private DateTime _logDate;
public ILoggerProvider LoggerProvider { get; private set; }
@@ -178,6 +179,12 @@ namespace EonaCat.Logger.Managers
Settings = settings;
SetupFileLogger(settings, null, true);
SetupLogManager();
LogHelper.OnException += LogHelper_OnException;
}
private void LogHelper_OnException(object sender, ErrorMessage e)
{
OnException?.Invoke(sender, e);
}
private void SetupFileLogger(LoggerSettings settings = null, string logFolder = null, bool defaultPrefix = true)