예제 #1
0
 /// <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;
 }
예제 #2
0
 public LoggerAdapter(ILoggerFactoryExtended factory)
 {
     _factory = factory;
     _logger  = factory.CreateLogger <TCategory>();
 }