Removed required object source

This commit is contained in:
XorogVEVO 2021-12-01 13:43:24 +01:00
parent c0ed689c66
commit 728267cad1
2 changed files with 22 additions and 29 deletions

View file

@ -49,13 +49,13 @@ public class Logger
if (fi.CreationTimeUtc < cleanUpBefore) if (fi.CreationTimeUtc < cleanUpBefore)
{ {
fi.Delete(); fi.Delete();
LogDebug(null, $"{fi.Name} deleted"); LogDebug($"{fi.Name} deleted");
} }
} }
catch (Exception ex) catch (Exception ex)
{ {
if (!ThrowOnFailedDeletion) if (!ThrowOnFailedDeletion)
LogError(null, $"Couldn't delete log file {b}: {ex}"); LogError( $"Couldn't delete log file {b}: {ex}");
else else
throw new Exception($"Failed to delete {b}: {ex}"); throw new Exception($"Failed to delete {b}: {ex}");
} }
@ -93,28 +93,28 @@ public class Logger
if (b.LogLevel == LoggerObjects.LogLevel.DEBUG && maxLogLevel >= LoggerObjects.LogLevel.DEBUG) if (b.LogLevel == LoggerObjects.LogLevel.DEBUG && maxLogLevel >= LoggerObjects.LogLevel.DEBUG)
{ {
Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] "); Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] ");
Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] "); Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] ");
Console.ResetColor(); Console.WriteLine(b.Message); Console.ResetColor(); Console.WriteLine(b.Message);
_loggerObjects.LogsToPost.Remove(b); _loggerObjects.LogsToPost.Remove(b);
} }
else if (b.LogLevel == LoggerObjects.LogLevel.INFO && maxLogLevel >= LoggerObjects.LogLevel.INFO) else if (b.LogLevel == LoggerObjects.LogLevel.INFO && maxLogLevel >= LoggerObjects.LogLevel.INFO)
{ {
Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] "); Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] ");
Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] "); Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] ");
Console.ResetColor(); Console.WriteLine(b.Message); Console.ResetColor(); Console.WriteLine(b.Message);
_loggerObjects.LogsToPost.Remove(b); _loggerObjects.LogsToPost.Remove(b);
} }
else if (b.LogLevel == LoggerObjects.LogLevel.WARN && maxLogLevel >= LoggerObjects.LogLevel.WARN) else if (b.LogLevel == LoggerObjects.LogLevel.WARN && maxLogLevel >= LoggerObjects.LogLevel.WARN)
{ {
Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] "); Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] ");
Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] "); Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] ");
Console.ResetColor(); Console.WriteLine(b.Message); Console.ResetColor(); Console.WriteLine(b.Message);
_loggerObjects.LogsToPost.Remove(b); _loggerObjects.LogsToPost.Remove(b);
} }
else if (b.LogLevel == LoggerObjects.LogLevel.ERROR && maxLogLevel >= LoggerObjects.LogLevel.ERROR) else if (b.LogLevel == LoggerObjects.LogLevel.ERROR && maxLogLevel >= LoggerObjects.LogLevel.ERROR)
{ {
Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] "); Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] ");
Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] "); Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] ");
Console.ResetColor(); Console.WriteLine(b.Message); Console.ResetColor(); Console.WriteLine(b.Message);
_loggerObjects.LogsToPost.Remove(b); _loggerObjects.LogsToPost.Remove(b);
@ -122,14 +122,14 @@ public class Logger
else if (b.LogLevel == LoggerObjects.LogLevel.FATAL && maxLogLevel >= LoggerObjects.LogLevel.FATAL) else if (b.LogLevel == LoggerObjects.LogLevel.FATAL && maxLogLevel >= LoggerObjects.LogLevel.FATAL)
{ {
Console.ResetColor(); Console.ResetColor();
Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = LogLevelColor; Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] "); Console.ForegroundColor = ConsoleColor.Black; Console.BackgroundColor = LogLevelColor; Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] ");
Console.Write($"[{LogLevelText}]"); Console.Write($"[{LogLevelText}]");
Console.ResetColor(); Console.WriteLine($" {b.Message}"); Console.ResetColor(); Console.WriteLine($" {b.Message}");
_loggerObjects.LogsToPost.Remove(b); _loggerObjects.LogsToPost.Remove(b);
} }
else else
{ {
Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] "); Console.ResetColor(); Console.Write($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] ");
Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] "); Console.ForegroundColor = LogLevelColor; Console.Write($"[{LogLevelText}] ");
Console.ResetColor(); Console.WriteLine(b.Message); Console.ResetColor(); Console.WriteLine(b.Message);
_loggerObjects.LogsToPost.Remove(b); _loggerObjects.LogsToPost.Remove(b);
@ -137,7 +137,7 @@ public class Logger
try try
{ {
Byte[] FileWrite = Encoding.UTF8.GetBytes($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss} | {(b.Source is not null ? b.Source.GetType().Name : "??")}] [{LogLevelText}] {b.Message}\n"); Byte[] FileWrite = Encoding.UTF8.GetBytes($"[{b.TimeOfEvent:dd.MM.yyyy HH:mm:ss}] [{LogLevelText}] {b.Message}\n");
if (OpenedFile != null) if (OpenedFile != null)
{ {
await OpenedFile.WriteAsync(FileWrite.AsMemory(0, FileWrite.Length)); await OpenedFile.WriteAsync(FileWrite.AsMemory(0, FileWrite.Length));
@ -146,7 +146,7 @@ public class Logger
} }
catch (Exception ex) catch (Exception ex)
{ {
LogFatal(null, $"Couldn't write log to file: {ex}"); LogFatal($"Couldn't write log to file: {ex}");
} }
} }
} }
@ -202,14 +202,13 @@ public class Logger
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="message"></param> /// <param name="message"></param>
public static void Log(object? sender, string message) public static void Log(string message)
{ {
_loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry _loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry
{ {
TimeOfEvent = DateTime.Now, TimeOfEvent = DateTime.Now,
LogLevel = LoggerObjects.LogLevel.NONE, LogLevel = LoggerObjects.LogLevel.NONE,
Message = message, Message = message
Source = sender
}); });
} }
@ -220,14 +219,13 @@ public class Logger
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="message"></param> /// <param name="message"></param>
public static void LogDebug(object? sender, string message) public static void LogDebug(string message)
{ {
_loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry _loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry
{ {
TimeOfEvent = DateTime.Now, TimeOfEvent = DateTime.Now,
LogLevel = LoggerObjects.LogLevel.DEBUG, LogLevel = LoggerObjects.LogLevel.DEBUG,
Message = message, Message = message
Source = sender
}); });
} }
@ -238,14 +236,13 @@ public class Logger
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="message"></param> /// <param name="message"></param>
public static void LogInfo(object? sender, string message) public static void LogInfo(string message)
{ {
_loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry _loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry
{ {
TimeOfEvent = DateTime.Now, TimeOfEvent = DateTime.Now,
LogLevel = LoggerObjects.LogLevel.INFO, LogLevel = LoggerObjects.LogLevel.INFO,
Message = message, Message = message
Source = sender
}); });
} }
@ -256,14 +253,13 @@ public class Logger
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="message"></param> /// <param name="message"></param>
public static void LogWarn(object? sender, string message) public static void LogWarn(string message)
{ {
_loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry _loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry
{ {
TimeOfEvent = DateTime.Now, TimeOfEvent = DateTime.Now,
LogLevel = LoggerObjects.LogLevel.WARN, LogLevel = LoggerObjects.LogLevel.WARN,
Message = message, Message = message
Source = sender
}); });
} }
@ -274,14 +270,13 @@ public class Logger
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="message"></param> /// <param name="message"></param>
public static void LogError(object? sender, string message) public static void LogError(string message)
{ {
_loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry _loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry
{ {
TimeOfEvent = DateTime.Now, TimeOfEvent = DateTime.Now,
LogLevel = LoggerObjects.LogLevel.ERROR, LogLevel = LoggerObjects.LogLevel.ERROR,
Message = message, Message = message
Source = sender
}); });
} }
@ -292,14 +287,13 @@ public class Logger
/// </summary> /// </summary>
/// <param name="sender"></param> /// <param name="sender"></param>
/// <param name="message"></param> /// <param name="message"></param>
public static void LogFatal(object? sender, string message) public static void LogFatal(string message)
{ {
_loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry _loggerObjects.LogsToPost.Add(new LoggerObjects.LogEntry
{ {
TimeOfEvent = DateTime.Now, TimeOfEvent = DateTime.Now,
LogLevel = LoggerObjects.LogLevel.FATAL, LogLevel = LoggerObjects.LogLevel.FATAL,
Message = message, Message = message
Source = sender
}); });
} }
} }

View file

@ -8,7 +8,6 @@ public class LoggerObjects
{ {
public DateTime TimeOfEvent { get; set; } public DateTime TimeOfEvent { get; set; }
public LogLevel LogLevel { get; set; } public LogLevel LogLevel { get; set; }
public object? Source { get; set; } = new object();
public string? Message { get; set; } public string? Message { get; set; }
} }