public static void Initialize() { System.IO.Directory.CreateDirectory("logs"); CreateItemLogger = new CsvLogger<CreateItemLog>(@"logs\createitem.csv") { TitleKey = "Logger_CreateItem" }; CreateShipLogger = new CsvLogger<CreateShipLog>(@"logs\createship.csv") { TitleKey = "Logger_CreateShip" }; MissionLogger = new CsvLogger<MissionLog>(@"logs\mission.csv") { TitleKey = "Expedition" }; BattleDropLogger = new CsvLogger<BattleDropLog>(@"logs\drop.csv") { TitleKey = "Logger_Drop" }; MaterialLogger = new MaterialLogger(@"logs\material.csv"); BattleDetailLogger = new BattleDetailLogger(); }
public MaterialProvider(MaterialLogger logger) { All = logger.Read().ToArray(); AsDays = MakeDiff(EachDay(All)).Reverse().ToArray(); DateTime firsttime = Now; if (All.Count > 0) firsttime = All[0].DateTime; Durations = new[] { new { TitleKey = "ChartTimeRange_Days1", From = Now.AddDays(-1) }, new { TitleKey = "ChartTimeRange_Weeks1", From = Now.AddDays(-7) }, new { TitleKey = "ChartTimeRange_Weeks2", From = Now.AddDays(-14) }, new { TitleKey = "ChartTimeRange_Months1", From = Now.AddMonths(-1) }, new { TitleKey = "ChartTimeRange_Months2", From = Now.AddMonths(-2) }, new { TitleKey = "ChartTimeRange_Months3", From = Now.AddMonths(-3) }, new { TitleKey = "ChartTimeRange_Months6", From = Now.AddMonths(-6) }, new { TitleKey = "ChartTimeRange_Years1", From = Now.AddYears(-1) }, new { TitleKey = "ChartTimeRange_All", From = firsttime } }; From = Now.AddDays(-14); }
public static void Initialize() { System.IO.Directory.CreateDirectory("logs"); CreateItemLogger = new CsvLogger <CreateItemLog>(@"logs\createitem.csv") { TitleKey = "Logger_CreateItem" }; CreateShipLogger = new CsvLogger <CreateShipLog>(@"logs\createship.csv") { TitleKey = "Logger_CreateShip" }; MissionLogger = new CsvLogger <MissionLog>(@"logs\mission.csv") { TitleKey = "Expedition" }; BattleDropLogger = new CsvLogger <BattleDropLog>(@"logs\drop.csv") { TitleKey = "Logger_Drop" }; MaterialLogger = new MaterialLogger(@"logs\material.csv"); BattleDetailLogger = new BattleDetailLogger(); }