using System;

namespace NT8.Core.Logging
{
    /// <summary>
    /// Basic logging interface for .NET Framework 4.8 compatibility
    /// </summary>
    public interface ILogger
    {
        void LogDebug(string message, params object[] args);
        void LogInformation(string message, params object[] args);
        void LogWarning(string message, params object[] args);
        void LogError(string message, params object[] args);
        void LogCritical(string message, params object[] args);
    }
}