private void initializeOtherInformation(LinuxAdeExtProperties adeExtProperties,String parseReportFilename) throws AdeException {
  m_parserStartTime=System.nanoTime();
  m_lineParsers=new LinuxSyslogLineParser[]{new LinuxSyslog5424ParserBase(),new LinuxSyslog3164ParserWithMark(),new LinuxSyslog3164ParserWithCompAndPid(),new LinuxSyslog3164ParserFreeForm()};
  m_adeExtProperties=adeExtProperties;
  LinuxSyslog3164ParserBase.setAdeExtProperties(m_adeExtProperties);
  setParsingQualityReporterIfRequested(parseReportFilename);
  try {
    if (m_adeExtProperties.isGmtOffsetDefined()) {
      m_info=new ManagedSystemInfo(m_adeExtProperties.getGmtOffset(),"linux");
    }
 else {
      m_info=new ManagedSystemInfo(GMT_OFFSET_INVALID,"linux");
    }
  }
 catch (  IllegalArgumentException e) {
    throw new AdeUsageException("Invalid SysInfo argument(s)",e);
  }
}

private void initializeOtherInformation ( LinuxAdeExtProperties adeExtProperties , String parseReportFilename ) throws AdeException { m_parserStartTime = System . nanoTime ( ) ; m_lineParsers = new LinuxSyslogLineParser [ ] { new LinuxSyslog5424ParserBase ( ) , new LinuxSyslog3164ParserWithMark ( ) , new LinuxSyslog3164ParserWithCompAndPid ( ) , new LinuxSyslog3164ParserFreeForm ( ) } ; m_adeExtProperties = adeExtProperties ; LinuxSyslog3164ParserBase . setAdeExtProperties ( m_adeExtProperties ) ; setParsingQualityReporterIfRequested ( parseReportFilename ) ; try { if ( m_adeExtProperties . isGmtOffsetDefined ( ) ) { m_info = new ManagedSystemInfo ( m_adeExtProperties . getGmtOffset ( ) , "linux" ) ; } else { m_info = new ManagedSystemInfo ( GMT_OFFSET_INVALID , "linux" ) ; } } catch ( IllegalArgumentException e ) { throw new AdeUsageException ( "Invalid SysInfo argument(s)" , e ) ; } }
private method to initialize other information . when initializing the lineparsers , the order is important . the 5424 parser is first because we expect it to be the parser used during normal operations . the 3164 parsers are available for bulkload . within the 3164 parsers , they must be ordered from most - specific match to most - generic match . we also set the parsing start time , the parsingqualityreporter and managed system information .
