protected void addParserFromFile()

in cmake-runner-agent/src/jetbrains/buildServer/cmakerunner/agent/output/RegexParsersBasedOutputListener.java [70:85]


  protected void addParserFromFile(@NotNull final File file) {
    if (file.exists() && file.isFile()) {
      FileInputStream fis = null;
      try {
        fis = new FileInputStream(file);
        final RegexParser regexParser = ParserLoader.loadParser(fis);
        if (regexParser != null) {
          myManager.getLogger().message("Using custom messages parser from file: " + file.getAbsolutePath());
          myParsers.add(regexParser);
        }
      } catch (final FileNotFoundException ignored) {
      } finally {
        FileUtil.close(fis);
      }
    }
  }