Files
Firebird_2D/Firebird2D.Logger/ILogger.cs
T
2025-04-21 19:19:26 +02:00

29 lines
593 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Firebird2D.Logger
{
public enum LogType
{
Info,
Warning,
Error
}
public interface ILogger
{
public bool LogActive { get; set; }
public int InstanceNumber { get; }
public abstract static ILogger GetNewInstance(string instanceName);
public abstract static ILogger GetInstance(int instanceNumber);
public void Log(string loggingInstance, LogType type, string message);
}
}