21 lines
490 B
C#
21 lines
490 B
C#
namespace BLAIzor.Services
|
|
{
|
|
public interface ISimpleLogger
|
|
{
|
|
Task InfoAsync(string message, string? details = null);
|
|
Task WarnAsync(string message, string? details = null);
|
|
Task ErrorAsync(string message, string? details = null);
|
|
|
|
void SetLevel(LogLevel level);
|
|
void EnableConsole(bool enabled);
|
|
}
|
|
|
|
public enum LogLevel
|
|
{
|
|
Info = 1,
|
|
Warning = 2,
|
|
Error = 3,
|
|
None = 4 // disables all logs
|
|
}
|
|
}
|