Exemple #1
0
 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);
 }
Exemple #3
0
 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();
 }