Class LogbookFilter

java.lang.Object
org.zalando.logbook.servlet.LogbookFilter
All Implemented Interfaces:
jakarta.servlet.Filter

@API(status=STABLE) public final class LogbookFilter extends Object
  • Constructor Details

    • LogbookFilter

      public LogbookFilter()
    • LogbookFilter

      public LogbookFilter(Logbook logbook)
    • LogbookFilter

      public LogbookFilter(Logbook logbook, @Nullable Strategy strategy)
  • Method Details

    • doFilter

      public void doFilter(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse, jakarta.servlet.FilterChain chain) throws jakarta.servlet.ServletException, IOException
      Throws:
      jakarta.servlet.ServletException
      IOException
    • init

      default void init(jakarta.servlet.FilterConfig filterConfig)
      Specified by:
      init in interface jakarta.servlet.Filter
    • doFilter

      default void doFilter(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response, jakarta.servlet.FilterChain chain) throws jakarta.servlet.ServletException, IOException
      Specified by:
      doFilter in interface jakarta.servlet.Filter
      Throws:
      jakarta.servlet.ServletException
      IOException
    • destroy

      default void destroy()
      Specified by:
      destroy in interface jakarta.servlet.Filter