using System;
namespace PepperDash.Essentials.Core.Tests.Abstractions
{
///
/// Abstraction for logging operations to enable testing
///
public interface ILogger
{
///
/// Logs a debug message
///
/// Source of the log message
/// Message to log
/// Format arguments
void LogDebug(object source, string message, params object[] args);
///
/// Logs a verbose message
///
/// Source of the log message
/// Message to log
/// Format arguments
void LogVerbose(object source, string message, params object[] args);
}
}