public GameLogParser( string logFile, StreamParsingType streamType )
     : base(logFile, streamType)
 {
     // List of functions to try/parse the line
     parsers = new Func<string, LogEntry>[] {
         ParseAddPlayer, ParseLevelStarting, ParseLevelStarted
     };
 }
 public CombatLogParser( string logFile, StreamParsingType streamType )
     : base(logFile, streamType)
 {
     // List of functions to try/parse the line
     parsers = new Func<string, LogEntry>[] {
         ParseGameSession, ParseGameStart, ParsePlayerSpawn, ParseAuraEvent, ParseSpellEvent, ParseDamageEvent, ParseEntityHealed,
         ParseMissileDetonation, ParseMissileLaunch, ParsePlayerKilled, ParseGameEnd
     };
 }