kopia lustrzana https://github.com/dl2alf/AirScout
38 wiersze
938 B
C#
38 wiersze
938 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.ComponentModel;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace ScoutBase.CAT
|
|
{
|
|
[Description("Log level for log notifications")]
|
|
public enum LOGLEVEL
|
|
{
|
|
[Description("All")]
|
|
llAll = 0,
|
|
[Description("Communication")]
|
|
llComm = 1,
|
|
[Description("Info")]
|
|
llInfo = 2,
|
|
[Description("Errors")]
|
|
llError = 3,
|
|
[Description("Fatal")]
|
|
llFatal = 4
|
|
}
|
|
|
|
public class LogNotifyEventArgs
|
|
{
|
|
public DateTime TimeStamp { get; set; } = DateTime.UtcNow;
|
|
public LOGLEVEL LogLevel { get; set; } = LOGLEVEL.llAll;
|
|
public string Message { get; set; } = "";
|
|
|
|
public LogNotifyEventArgs(DateTime timestamp, LOGLEVEL loglevel, string message)
|
|
{
|
|
TimeStamp = timestamp;
|
|
LogLevel = loglevel;
|
|
Message = message;
|
|
}
|
|
}
|
|
}
|