Class MethodLogConfiguration
java.lang.Object
com.foreach.across.modules.logging.method.MethodLogConfiguration
- Author:
- Arne Vandamme
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MethodLogConfigurationall(int minimumDuration) Creates a default method log configuration that enables method logging for all loggers, with the set minimum duration.intintgetMinimumDuration(String loggerName) booleanbooleanvoidregister(MethodLogger methodLogger) voidsetDefaultMinimumDuration(int defaultMinimumDuration) voidsetEnabled(boolean enabled) voidsetEnabled(String loggerName, boolean enabled) Set enabled status for a specific logger.voidsetMinimumDuration(String loggerName, int minimumDuration)
-
Field Details
-
WILDCARD
- See Also:
-
-
Constructor Details
-
MethodLogConfiguration
public MethodLogConfiguration()
-
-
Method Details
-
isEnabled
public boolean isEnabled()- Returns:
- true if method logging in general is enabled
-
setEnabled
public void setEnabled(boolean enabled) -
getDefaultMinimumDuration
public int getDefaultMinimumDuration() -
setDefaultMinimumDuration
public void setDefaultMinimumDuration(int defaultMinimumDuration) -
setEnabled
Set enabled status for a specific logger. Only if the globalisEnabled()istruecan any logger be enabled. If you want the default status for unspecified loggers to be set, use theWILDCARDtoken as logger name.- Parameters:
loggerName- of the specific loggerenabled- true if logging is active
-
setMinimumDuration
-
isEnabled
-
getMinimumDuration
-
register
-
all
Creates a default method log configuration that enables method logging for all loggers, with the set minimum duration.- Parameters:
minimumDuration- for the method logging- Returns:
- modifiable configuration
-