Class LogHandler

All Implemented Interfaces:
Handler, RouterNanoHTTPD.UriResponder

public class LogHandler extends NoConfigHandler
Log extended handler.
  • Field Details

    • DEFAULT_LOG_SIZE

      public static final int DEFAULT_LOG_SIZE
      Default log size .
      See Also:
    • DEFAULT_REFRESH_TIME

      public static final int DEFAULT_REFRESH_TIME
      If there's a refresh time (tag: {$refreshTime}), this is the default value in seconds.
      See Also:
    • MINIMUM_REFRESH_TIME

      public static final int MINIMUM_REFRESH_TIME
      Minimum refresh rate for log refresh.
      See Also:
  • Constructor Details

    • LogHandler

      public LogHandler(String entity)
      Parameters:
      entity -
  • Method Details

    • renderAll

      public void renderAll(BeetRootHTTPSession session)
      Replaces variables in the whole page.
      Overrides:
      renderAll in class BaseHandler
      Parameters:
      session - HTTP session
    • render

      public void render(BeetRootHTTPSession session)
      Replaces variables template only.
      Overrides:
      render in class BaseHandler
      Parameters:
      session - HTTP session
    • format

      public String format(org.apache.logging.log4j.core.LogEvent event)
    • getTitle

      public String getTitle(Session userSession)
      Description copied from class: BaseHandler
      Page title show left above the navigation area. If not overwritten, the entity name is shown starting with an upper-case letter!
      Overrides:
      getTitle in class BaseHandler
      Parameters:
      userSession - user session
      Returns:
      page title
    • getResource

      public String getResource()
      Description copied from class: BaseHandler
      Get web resource file as it lies on the file system relatively to the started server process.
      Specified by:
      getResource in interface Handler
      Specified by:
      getResource in class BaseHandler
      Returns:
      web resource
    • getLayout

      public String getLayout(Session userSession)
      Description copied from class: BaseHandler
      Overwrite if you want to have a special layout for this handler.
      Overrides:
      getLayout in class BaseHandler
      Parameters:
      userSession - user session
      Returns:
      layout file path; example: 'web/html/:lang/blocks/mylayout.html'