Init
This commit is contained in:
parent
22d1c2f48c
commit
f1b58b8885
3 changed files with 333 additions and 0 deletions
24
LoggerObjects.cs
Normal file
24
LoggerObjects.cs
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
namespace Xorog.Logger;
|
||||
|
||||
public class LoggerObjects
|
||||
{
|
||||
internal List<LogEntry> LogsToPost = new();
|
||||
|
||||
internal class LogEntry
|
||||
{
|
||||
public DateTime TimeOfEvent { get; set; }
|
||||
public LogLevel LogLevel { get; set; }
|
||||
public object? Source { get; set; } = new object();
|
||||
public string? Message { get; set; }
|
||||
}
|
||||
|
||||
public enum LogLevel
|
||||
{
|
||||
FATAL,
|
||||
ERROR,
|
||||
WARN,
|
||||
INFO,
|
||||
DEBUG,
|
||||
NONE
|
||||
}
|
||||
}
|
||||
Reference in a new issue