public Logger(IUserSettings userSettings, ILoggerCore loggerCore) { this.userSettings = userSettings; this.loggerCore = loggerCore; Filename = LogFileName; WillDeleteLogOnDispose = true; }
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; }
public void SetUp() { var services = new Hero6ServicesProvider(); userSettings = services.UserSettings; loggerCore = services.LoggerCore; logger = new Logger(userSettings, loggerCore); logger.Initialize(); logger.Load(); }