Package com.baulsupp.kolja.log.viewer.importing

Examples of com.baulsupp.kolja.log.viewer.importing.LogFormat


  private static void run(CommandLine cmd) throws Exception {
    String configName = cmd.getOptionValue("x");
    ConfigurableListableBeanFactory appCtxt = SavedLogFormatLoader.loadAppContext(configName);

    LogFormat format = SpringBeanLogFormatLoader.getLogFormat(appCtxt);

    final ReportPrinter reportPrinter = createReportPrinter(cmd, format);

    final ReportEngine reportEngine = createReportEngine(cmd, format);
View Full Code Here


  private static void run(CommandLine cmd) throws Exception {
    String configName = cmd.getOptionValue("x");
    ConfigurableListableBeanFactory appCtxt = SavedLogFormatLoader.loadAppContext(configName);

    LogFormat format = SpringBeanLogFormatLoader.getLogFormat(appCtxt);

    final ReportPrinter reportPrinter = createReportPrinter(cmd, format);

    final ReportEngine reportEngine = createReportEngine(cmd, format);
View Full Code Here

    if (cmd.hasOption("h")) {
      printHelp(options);
    } else {
      File f = new File(cmd.getArgs()[0]);

      LogFormat format;

      try {
        if (cmd.hasOption("c")) {
          format = (LogFormat) Class.forName(cmd.getOptionValue("c")).newInstance();
        } else if (cmd.hasOption("x")) {
View Full Code Here

    if (cmd.hasOption("h")) {
      printHelp(options);
    } else {
      final TailMinusEff tail = new TailMinusEff();

      LogFormat format = CatMain.loadFormat(cmd);

      tail.setAnsi(!cmd.hasOption("a"));

      List<File> files = commandFiles(cmd);
      Iterator<Line> bli = IoUtil.loadFiles(format, files, true);
     
      tail.setI(bli);
     
      if (cmd.hasOption("o")) {
        tail.setRenderer(PrintfRenderer.parse(cmd.getOptionValue("o")));
      } else if (cmd.hasOption("d")) {
        tail.setRenderer(new DebugRenderer());
      } else {
        Renderer<Line> renderer = format.getRenderer();
        if (files.size() > 1 && renderer instanceof FieldRenderer) {
          FieldRenderer fieldRenderer = (FieldRenderer) renderer;
          fieldRenderer.prependColumn(LogConstants.FILE_NAME, IoUtil.getMaxFilenameWidth(files));
          fieldRenderer.addHighlight(new FilenameHighlight());
        }
View Full Code Here

    }

    if (cmd.hasOption("h")) {
      printHelp(options);
    } else {
      LogFormat format;
      if (cmd.hasOption("c")) {
        format = (LogFormat) Class.forName(cmd.getOptionValue("c")).newInstance();
      } else if (cmd.hasOption("x")) {
        String configName = cmd.getOptionValue("x");
        format = SavedLogFormatLoader.load(configName);
      } else {
        format = new PlainTextLogFormat();
      }
     
      File f = new File(cmd.getArgs()[0]);
      ReloadableCharBuffer buffer = ReloadableCharBuffer.fromFileReloadable(f);
     
      LineIndex lineIndex = format.getLineIndex(buffer);

      BasicLineIterator i = new BasicLineIterator(lineIndex);
     
      EventList eventIndex = format.getEventList(lineIndex);
     
      while (i.hasNext()) {
        Line line = i.next();
        Event event = eventIndex.readEvent(line);
       
View Full Code Here

    if (cmd.hasOption("h")) {
      printHelp(options);
    } else {
      final Cat cat = new Cat();

      LogFormat format = loadFormat(cmd);

      cat.setAnsi(!cmd.hasOption("a"));

      Iterator<Line> bli = loadLineIterator(cmd, format);
      cat.setI(bli);
     
      if (cmd.hasOption("o")) {
        cat.setRenderer(PrintfRenderer.parse(cmd.getOptionValue("o")));
      } else if (cmd.hasOption("d")) {
        cat.setRenderer(new DebugRenderer());
      } else {
        Renderer<Line> renderer = format.getRenderer();
        cat.setGrid(renderer);
      }

      String highlightTerm = null;
      if (cmd.hasOption("s")) {
View Full Code Here

   
    return files;
  }

  public static LogFormat loadFormat(CommandLine cmd) throws InstantiationException, IllegalAccessException, ClassNotFoundException, IOException {
    LogFormat format;
    if (cmd.hasOption("c")) {
      format = (LogFormat) Class.forName(cmd.getOptionValue("c")).newInstance();
    } else if (cmd.hasOption("x")) {
      String configName = cmd.getOptionValue("x");
      format = SavedLogFormatLoader.load(configName);
View Full Code Here

    super.activateOptions();

    Renderer<Line> gridRenderer;
    try {
      LogFormat logFormat = loadFormat();
      gridRenderer = logFormat.getRenderer();
    } catch (Exception e) {
      System.err.println(e);
      gridRenderer = Log4JRenderer.create();
    }
    renderer = new TailRenderer(gridRenderer, true);
View Full Code Here

  public void start() {
    super.start();

    Renderer<Line> gridRenderer;
    try {
      LogFormat logFormat = SavedLogFormatLoader.load(name);
      gridRenderer = logFormat.getLineRenderer();
    } catch (Exception e) {
      System.err.println(e);
      gridRenderer = Log4JRenderer.create();
    }
View Full Code Here

  }

  private static void run(CommandLine cmd) throws Exception, IOException, InterruptedException {
    final Cat cat = new Cat();

    LogFormat format = loadFormat(cmd);

    cat.setAnsi(!cmd.hasOption("a"));

    Iterator<Line> bli = loadLineIterator(cmd, format);
    cat.setI(bli);

    if (cmd.hasOption("o")) {
      cat.setRenderer(PrintfRenderer.parse(cmd.getOptionValue("o")));
    } else if (cmd.hasOption("d")) {
      cat.setRenderer(new DebugRenderer());
    } else {
      Renderer<Line> renderer = format.getLineRenderer();
      cat.setGrid(renderer);
    }

    String highlightTerm = null;
    if (cmd.hasOption("s")) {
View Full Code Here

TOP

Related Classes of com.baulsupp.kolja.log.viewer.importing.LogFormat

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.