public static class Logger { public static void Log(string message, LogTypeEnum type) { // ... } }
public class Logger { public void LogError(Exception ex) { // ... } }
public class Logger : ILog, IAudit { public Logger(IExceptionFormatter exceptionFormatter, IStackTraceFormatter stackTraceFormatter, IClock clock, ITextWriter writer) { // ... } public void LogError(Exception ex) { // ... } }