Пример #1
0
 public Logger(IUserSettings userSettings, ILoggerCore loggerCore)
 {
     this.userSettings      = userSettings;
     this.loggerCore        = loggerCore;
     Filename               = LogFileName;
     WillDeleteLogOnDispose = true;
 }
Пример #2
0
 public Logger(IUserSettings userSettings, IGameSettings gameSettings, ILoggerCore loggerCore, IPlatformInfo platformInfo)
 {
     this.userSettings      = userSettings;
     this.gameSettings      = gameSettings;
     this.loggerCore        = loggerCore;
     this.platformInfo      = platformInfo;
     Filename               = LogFileName;
     WillDeleteLogOnDispose = true;
 }
Пример #3
0
        public void SetUp()
        {
            var services = new Hero6ServicesProvider();

            userSettings = services.UserSettings;
            loggerCore   = services.LoggerCore;
            logger       = new Logger(userSettings, loggerCore);
            logger.Initialize();
            logger.Load();
        }