namespace Core.Blueprint.Logging { public interface ILoggerProvider { public void LogInformation(string service, params object[] args); public void LogOperationStarted(string service, params object[] args); public void LogOperationFinished(string service, params object[] args); public void LogWarning(string message, params object[] args); public void LogError(string servicee, params object[] args); public void LogCritical(Exception exception, string message, params object[] args); } }