Package org.slf4j.instrumentation
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 Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LogTransformer.Builder
addEntryExit(boolean b)
Should each method log entry (with parameters) and exit (with parameters and return value)?LogTransformer
build()
Build and return the LogTransformer corresponding to the options set in this Builder.LogTransformer.Builder
ignore(String[] strings)
LogTransformer.Builder
level(String level)
LogTransformer.Builder
verbose(boolean b)
Should LogTransformer be verbose in what it does? This currently list the names of the classes being processed.
-
-
-
Method Detail
-
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)
-
-