Modified Logger
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
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);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user