Class Slf4jRequestLogWriter

java.lang.Object
org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.server.Slf4jRequestLogWriter
All Implemented Interfaces:
RequestLog.Writer, org.eclipse.jetty.util.component.LifeCycle

@ManagedObject("Slf4j RequestLog Writer") public class Slf4jRequestLogWriter extends org.eclipse.jetty.util.component.AbstractLifeCycle implements RequestLog.Writer
Request log writer using a Slf4jLog Logger
  • Nested Class Summary

    Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener, org.eclipse.jetty.util.component.AbstractLifeCycle.StopException

    Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle

    org.eclipse.jetty.util.component.LifeCycle.Listener
  • Field Summary

    Fields inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    FAILED, STARTED, STARTING, STOPPED, STOPPING
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected void
     
     
    protected boolean
     
    void
    setLoggerName(String loggerName)
     
    void
    write(String requestEntry)
     

    Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle

    addEventListener, doStop, getEventListeners, getState, getState, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeEventListener, setEventListeners, start, stop, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Slf4jRequestLogWriter

      public Slf4jRequestLogWriter()
  • Method Details

    • setLoggerName

      public void setLoggerName(String loggerName)
    • getLoggerName

      @ManagedAttribute("logger name") public String getLoggerName()
    • isEnabled

      protected boolean isEnabled()
    • write

      public void write(String requestEntry) throws IOException
      Specified by:
      write in interface RequestLog.Writer
      Throws:
      IOException
    • doStart

      protected void doStart() throws Exception
      Overrides:
      doStart in class org.eclipse.jetty.util.component.AbstractLifeCycle
      Throws:
      Exception