Interface LoggerConfiguration
- All Superinterfaces:
HandlerContainingConfigurable, NamedConfigurable
- All Known Implementing Classes:
LoggerConfigurationImpl
Configuration for a single logger.
-
Method Summary
Modifier and TypeMethodDescriptionGet the name of the filter to use.Returns a filter that may be an expression.getLevel()Gets the level set on the logger.Returns the level that may be an expression.Determine whether parent handlers will be used.Returns a filter that may be an expression.voidSet the name of the filter to use, ornullto leave unconfigured.voidSets the expression value and for the filter.voidSets the level on the logger.voidSets the expression value for the level.voidsetUseParentHandlers(Boolean value) Set whether to use parent handlers.voidsetUseParentHandlers(String expression) Set whether to use parent handlers.voidsetUseParentHandlers(String expression, Boolean value) Set whether to use parent handlers.Methods inherited from interface HandlerContainingConfigurable
addHandlerName, getHandlerNames, removeHandlerName, setHandlerNames, setHandlerNamesMethods inherited from interface NamedConfigurable
getName
-
Method Details
-
getFilter
-
getFilterValueExpression
ValueExpression<String> getFilterValueExpression()Returns a filter that may be an expression.- Returns:
- the filter
-
setFilter
Set the name of the filter to use, ornullto leave unconfigured.- Parameters:
name- the filter name
-
setFilter
-
getUseParentHandlers
Boolean getUseParentHandlers()Determine whether parent handlers will be used.- Returns:
- the setting, or
nullto leave unconfigured
-
getUseParentHandlersValueExpression
ValueExpression<Boolean> getUseParentHandlersValueExpression()Returns a filter that may be an expression.- Returns:
- the setting, or
nullto leave unconfigured as a value expression
-
setUseParentHandlers
Set whether to use parent handlers. A value ofnullindicates that the value should be left unconfigured.- Parameters:
value- whether to use parent handlers
-
setUseParentHandlers
Set whether to use parent handlers.- Parameters:
expression- the expression value used to resolve the setting- See Also:
-
setUseParentHandlers
Set whether to use parent handlers. This method will not parse the expression for the value and instead use thevalueparameter for the setting on the logger.- Parameters:
expression- the expressionvalue- the value to set the setting to- See Also:
-
getLevel
-
getLevelValueExpression
ValueExpression<String> getLevelValueExpression()Returns the level that may be an expression.- Returns:
- the level
-
setLevel
Sets the level on the logger.- Parameters:
level- the level to set, may be an expression- See Also:
-
setLevel
Sets the expression value for the level. This method will not parse the expression for the value and instead use thelevelparameter for the level on the logger.- Parameters:
expression- the expression used to resolve the levellevel- the level to use- See Also:
-