////Constructor Injection
            //public LoggingEngine(ILogger _logger)
            //{
            //    this.logger = _logger;
            //}

            public void Log(ILoggerInject loggerInject, string message)
            {
                logger = loggerInject.Construct();
                logger.OpenLog();
                logger.Log(message);
                logger.CloseLog();
            }
Example #2
0
 public void Log(ILoggerInject loggerInject, string message)
 {
     logger = loggerInject.Construct();
     logger.OpenLog();
     logger.Log(message);
     logger.CloseLog();
 }