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.void
Set the name of the filter to use, ornull
to leave unconfigured.void
Sets the expression value and for the filter.void
Sets the level on the logger.void
Sets the expression value for the level.void
setUseParentFilters
(Boolean value) Set whether to use parent filters.void
setUseParentFilters
(String expression) Set whether to use parent filters.void
setUseParentFilters
(String expression, Boolean value) Set whether to use parent filters.void
setUseParentHandlers
(Boolean value) Set whether to use parent handlers.void
setUseParentHandlers
(String expression) Set whether to use parent handlers.void
setUseParentHandlers
(String expression, Boolean value) Set whether to use parent handlers.Methods inherited from interface org.jboss.logmanager.config.HandlerContainingConfigurable
addHandlerName, getHandlerNames, removeHandlerName, setHandlerNames, setHandlerNames
Methods 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, ornull
to 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 thevalue
parameter 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
null
to leave unconfigured
-
getUseParentFiltersValueExpression
ValueExpression<Boolean> getUseParentFiltersValueExpression()Returns the value that may be an expression.- Returns:
- the setting, or
null
to leave unconfigured as a value expression
-
setUseParentFilters
Set whether to use parent filters. A value ofnull
indicates 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
value
parameter 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
null
to leave unconfigured
-
getUseParentHandlersValueExpression
ValueExpression<Boolean> getUseParentHandlersValueExpression()Returns the value that may be an expression.- Returns:
- the setting, or
null
to leave unconfigured as a value expression
-
setUseParentHandlers
Set whether to use parent handlers. A value ofnull
indicates 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 thevalue
parameter 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 thelevel
parameter for the level on the logger.- Parameters:
expression
- the expression used to resolve the levellevel
- the level to use- See Also:
-