Package com.baulsupp.kolja.log.viewer.renderer

Examples of com.baulsupp.kolja.log.viewer.renderer.FieldRenderer


  public void setNames(List<String> names) {
    this.names = names;
  }

  public Renderer<Line> getRenderer() {
    FieldRenderer grid = new FieldRenderer(widths, names, formats, getHighlights());
    grid.showAdditional(additional);
    return grid;
  }
View Full Code Here


    this.names = names;
  }
 
  public Renderer<Line> getRenderer(ConfigurableLineFormat lineFormat) {
    List<String> names = this.names != null ? this.names : lineFormat.getTypeNames();
    FieldRenderer grid = new FieldRenderer(widths, names, formats, getHighlights());
    grid.showAdditional(additional);
    return grid;
  }
View Full Code Here

    if (nextRenderer instanceof ViewRowRenderer) {
      ViewRowRenderer viewRenderer = (ViewRowRenderer) nextRenderer;
     
      if (viewRenderer.getRenderer() instanceof FieldRenderer) {
        FieldRenderer fieldRenderer = (FieldRenderer) viewRenderer.getRenderer();
        list.setSidewaysSteps(fieldRenderer.getWidths().getSteps());
      }
    } else {
      list.setSidewaysSteps(null);
    }
   
View Full Code Here

      } 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());
        }
        tail.setGrid(renderer);
      }
     
      if (cmd.hasOption("f")) {
View Full Code Here

import com.baulsupp.kolja.log.viewer.renderer.FieldRenderer;
import com.baulsupp.kolja.log.viewer.renderer.Renderer;

public class Log4JRenderer {
  public static Renderer<Line> create() {
    FieldRenderer fr = new FieldRenderer();
   
    fr.appendColumn(LogConstants.DATE, 8, FormatFormat.shortTimeFormat());
    fr.appendColumn(LogConstants.LOGGER, 20, new CompressedPackageFormat());
    fr.appendColumn(LogConstants.THREAD, 12);
    fr.appendColumn(LogConstants.PRIORITY, 5);
    fr.appendColumn(LogConstants.CONTENT, 20);
   
    fr.showAdditional(LogConstants.EXCEPTION);
   
    fr.addHighlight(new PriorityHighlight());
    fr.addHighlight(new RotatingHighlight(LogConstants.THREAD));
   
    fr.setWidth(Terminal.getTerminal().getTerminalWidth());
   
    System.out.println(fr.getWidths());
   
    return fr;
  }
View Full Code Here

    } else if (cmd.hasOption("d")) {
      tail.setRenderer(new DebugRenderer());
    } else {
      Renderer<Line> renderer = format.getLineRenderer();
      if (files.size() > 1 && renderer instanceof FieldRenderer) {
        FieldRenderer fieldRenderer = (FieldRenderer) renderer;
        fieldRenderer.prependColumn(LogConstants.FILE_NAME, IoUtil.getMaxFilenameWidth(files));
        fieldRenderer.addHighlight(new FilenameHighlight());
      }
      tail.setGrid(renderer);
    }

    if (cmd.hasOption("f")) {
View Full Code Here

    if (nextRenderer instanceof ViewRowRenderer) {
      ViewRowRenderer viewRenderer = (ViewRowRenderer) nextRenderer;

      if (viewRenderer.getRenderer() instanceof FieldRenderer) {
        FieldRenderer fieldRenderer = (FieldRenderer) viewRenderer.getRenderer();
        less.list.setSidewaysSteps(fieldRenderer.getWidths().getSteps());
      }
    } else {
      less.list.setSidewaysSteps(null);
    }
View Full Code Here

TOP

Related Classes of com.baulsupp.kolja.log.viewer.renderer.FieldRenderer

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.