Class ByteArrayMarkdownLogRenderer

java.lang.Object
org.jpos.log.render.markdown.ByteArrayMarkdownLogRenderer
All Implemented Interfaces:
LogRenderer<byte[]>

public final class ByteArrayMarkdownLogRenderer extends Object implements LogRenderer<byte[]>
Markdown renderer for byte[] payloads (hex dump, fenced when long).
  • Constructor Details

  • Method Details

    • render

      public void render(byte[] b, PrintStream ps, String indent)
      Description copied from interface: LogRenderer
      Renders the given object to the print stream with the specified indentation.
      Specified by:
      render in interface LogRenderer<byte[]>
      Parameters:
      b - the object to render
      ps - the output stream
      indent - indentation prefix
    • clazz

      public Class<?> clazz()
      Description copied from interface: LogRenderer
      Returns the class this renderer handles.
      Specified by:
      clazz in interface LogRenderer<byte[]>
      Returns:
      the handled class
    • type

      Description copied from interface: LogRenderer
      Returns the log event type this renderer handles.
      Specified by:
      type in interface LogRenderer<byte[]>
      Returns:
      the handled event type