/// <summary> /// Constructor /// </summary> /// <param name="logBag">Log bag</param> /// <param name="logger">Logger</param> /// <param name="log">Log</param> /// <param name="vmFactory">VM Factory</param> /// <param name="consoleHandler">Console handler</param> public PromptDebugController ( ILogBag logBag, Core.Logging.ILogger <Prompt> logger, ILoggerFactoryExtended log, IVMFactory vmFactory, IConsoleHandler consoleHandler ) { _logs = logBag; _log = log; _logger = logger; _vmFactory = vmFactory; _consoleHandler = consoleHandler; }
public LoggerAdapter(ILoggerFactoryExtended factory) { _factory = factory; _logger = factory.CreateLogger <TCategory>(); }