Class LogTransformer.Builder

java.lang.Object
org.slf4j.instrumentation.LogTransformer.Builder
Enclosing class:
LogTransformer

public static class LogTransformer.Builder extends Object
Builder provides a flexible way of configuring some of many options on the parent class instead of providing many constructors. http://rwhansen.blogspot.com/2007/07/theres-builder-pattern-that-joshua.html
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • build

      public LogTransformer build()
      Build and return the LogTransformer corresponding to the options set in this Builder.
      Returns:
    • addEntryExit

      public LogTransformer.Builder addEntryExit(boolean b)
      Should each method log entry (with parameters) and exit (with parameters and return value)?
      Parameters:
      b - value of flag
      Returns:
    • verbose

      public LogTransformer.Builder verbose(boolean b)
      Should LogTransformer be verbose in what it does? This currently list the names of the classes being processed.
      Parameters:
      b -
      Returns:
    • ignore

      public LogTransformer.Builder ignore(String[] strings)
    • level

      public LogTransformer.Builder level(String level)