Package org.jboss.logmanager.config
Interface LoggerConfiguration
- All Superinterfaces:
HandlerContainingConfigurable,NamedConfigurable
Configuration for a single logger.
- Author:
- David M. Lloyd
-
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 filters will be used.Returns the value that may be an expression.Determine whether parent handlers will be used.Returns the value 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.voidsetUseParentFilters(Boolean value) Set whether to use parent filters.voidsetUseParentFilters(String expression) Set whether to use parent filters.voidsetUseParentFilters(String expression, Boolean value) Set whether to use parent filters.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 org.jboss.logmanager.config.HandlerContainingConfigurable
addHandlerName, getHandlerNames, removeHandlerName, setHandlerNames, setHandlerNamesMethods inherited from interface org.jboss.logmanager.config.NamedConfigurable
getName
-
Method Details
-
getFilter
String getFilter()Get the name of the filter to use.- Returns:
- the filter name
-
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
Sets the expression value and for the filter. This method will not parse the expression for the value and instead use thevalueparameter for the filter on the logger.- Parameters:
expression- the expressionvalue- the value to set the filter to
-
getUseParentFilters
Boolean getUseParentFilters()Determine whether parent filters will be used.- Returns:
- the setting, or
nullto leave unconfigured
-
getUseParentFiltersValueExpression
ValueExpression<Boolean> getUseParentFiltersValueExpression()Returns the value that may be an expression.- Returns:
- the setting, or
nullto leave unconfigured as a value expression
-
setUseParentFilters
Set whether to use parent filters. A value ofnullindicates that the value should be left unconfigured.- Parameters:
value- whether to use parent filters
-
setUseParentFilters
Set whether to use parent filters.- Parameters:
expression- the expression value used to resolve the setting- See Also:
-
setUseParentFilters
Set whether to use parent filters.This method will not parse the expression for the value and instead use the
valueparameter for the setting on the logger.- Parameters:
expression- the expressionvalue- the value to set the setting to- See Also:
-
getUseParentHandlers
Boolean getUseParentHandlers()Determine whether parent handlers will be used.- Returns:
- the setting, or
nullto leave unconfigured
-
getUseParentHandlersValueExpression
ValueExpression<Boolean> getUseParentHandlersValueExpression()Returns the value 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
String getLevel()Gets the level set on the logger.- Returns:
- the level
-
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:
-