Class ServletOutputLogTarget

All Implemented Interfaces:
ErrorAware, LogTarget, Closeable

public class ServletOutputLogTarget extends AbstractOutputTarget
Generic logging interface. Implementations are based on the strategy pattern.
Author:
Tommy Santoso
  • Field Details

    • m_context

      private javax.servlet.ServletContext m_context
  • Constructor Details

    • ServletOutputLogTarget

      public ServletOutputLogTarget(javax.servlet.ServletContext context, Formatter formatter)
      Constructor.
      Parameters:
      context - ServletContext to use for logging.
    • ServletOutputLogTarget

      public ServletOutputLogTarget(javax.servlet.ServletContext context)
      Constructor.
      Parameters:
      context - ServletContext to use for logging.
  • Method Details

    • write

      protected void write(String message)
      Logs message to servlet context log file
      Overrides:
      write in class AbstractOutputTarget
      Parameters:
      message - message to log to servlet context log file.
    • close

      public void close()
      Shutdown target. Attempting to write to target after close() will cause errors to be logged.
      Specified by:
      close in interface Closeable
      Overrides:
      close in class AbstractOutputTarget