27 lines
537 B
C#
27 lines
537 B
C#
namespace Xorog.Logger;
|
|
|
|
public class LoggerObjects
|
|
{
|
|
internal List<LogEntry> LogsToPost = new();
|
|
internal List<string> Blacklist = new();
|
|
|
|
public class LogEntry
|
|
{
|
|
public DateTime TimeOfEvent { get; set; }
|
|
public LogLevel LogLevel { get; set; }
|
|
public string Message { get; set; }
|
|
public Exception? Exception { get; set; }
|
|
}
|
|
|
|
public enum LogLevel
|
|
{
|
|
FATAL,
|
|
ERROR,
|
|
WARN,
|
|
INFO,
|
|
DEBUG,
|
|
DEBUG2,
|
|
TRACE,
|
|
NONE
|
|
}
|
|
}
|