Package org.jboss.logmanager.config
Interface LoggerConfiguration
-
- All Superinterfaces:
HandlerContainingConfigurable,NamedConfigurable
public interface LoggerConfiguration extends NamedConfigurable, HandlerContainingConfigurable
Configuration for a single logger.- Author:
- David M. Lloyd
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetFilter()Get the name of the filter to use.ValueExpression<java.lang.String>getFilterValueExpression()Returns a filter that may be an expression.java.lang.StringgetLevel()Gets the level set on the logger.ValueExpression<java.lang.String>getLevelValueExpression()Returns the level that may be an expression.java.lang.BooleangetUseParentFilters()Determine whether parent filters will be used.ValueExpression<java.lang.Boolean>getUseParentFiltersValueExpression()Returns the value that may be an expression.java.lang.BooleangetUseParentHandlers()Determine whether parent handlers will be used.ValueExpression<java.lang.Boolean>getUseParentHandlersValueExpression()Returns the value that may be an expression.voidsetFilter(java.lang.String name)Set the name of the filter to use, ornullto leave unconfigured.voidsetFilter(java.lang.String expression, java.lang.String value)Sets the expression value and for the filter.voidsetLevel(java.lang.String level)Sets the level on the logger.voidsetLevel(java.lang.String expression, java.lang.String level)Sets the expression value for the level.voidsetUseParentFilters(java.lang.Boolean value)Set whether to use parent filters.voidsetUseParentFilters(java.lang.String expression)Set whether to use parent filters.voidsetUseParentFilters(java.lang.String expression, java.lang.Boolean value)Set whether to use parent filters.voidsetUseParentHandlers(java.lang.Boolean value)Set whether to use parent handlers.voidsetUseParentHandlers(java.lang.String expression)Set whether to use parent handlers.voidsetUseParentHandlers(java.lang.String expression, java.lang.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 Detail
-
getFilter
java.lang.String getFilter()
Get the name of the filter to use.- Returns:
- the filter name
-
getFilterValueExpression
ValueExpression<java.lang.String> getFilterValueExpression()
Returns a filter that may be an expression.- Returns:
- the filter
-
setFilter
void setFilter(java.lang.String name)
Set the name of the filter to use, ornullto leave unconfigured.- Parameters:
name- the filter name
-
setFilter
void setFilter(java.lang.String expression, java.lang.String value)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
java.lang.Boolean getUseParentFilters()
Determine whether parent filters will be used.- Returns:
- the setting, or
nullto leave unconfigured
-
getUseParentFiltersValueExpression
ValueExpression<java.lang.Boolean> getUseParentFiltersValueExpression()
Returns the value that may be an expression.- Returns:
- the setting, or
nullto leave unconfigured as a value expression
-
setUseParentFilters
void setUseParentFilters(java.lang.Boolean value)
Set whether to use parent filters. A value ofnullindicates that the value should be left unconfigured.- Parameters:
value- whether to use parent filters
-
setUseParentFilters
void setUseParentFilters(java.lang.String expression)
Set whether to use parent filters.- Parameters:
expression- the expression value used to resolve the setting- See Also:
setUseParentFilters(Boolean),ValueExpression
-
setUseParentFilters
void setUseParentFilters(java.lang.String expression, java.lang.Boolean value)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:
setUseParentFilters(Boolean),ValueExpression
-
getUseParentHandlers
java.lang.Boolean getUseParentHandlers()
Determine whether parent handlers will be used.- Returns:
- the setting, or
nullto leave unconfigured
-
getUseParentHandlersValueExpression
ValueExpression<java.lang.Boolean> getUseParentHandlersValueExpression()
Returns the value that may be an expression.- Returns:
- the setting, or
nullto leave unconfigured as a value expression
-
setUseParentHandlers
void setUseParentHandlers(java.lang.Boolean value)
Set whether to use parent handlers. A value ofnullindicates that the value should be left unconfigured.- Parameters:
value- whether to use parent handlers
-
setUseParentHandlers
void setUseParentHandlers(java.lang.String expression)
Set whether to use parent handlers.- Parameters:
expression- the expression value used to resolve the setting- See Also:
setUseParentHandlers(Boolean),ValueExpression
-
setUseParentHandlers
void setUseParentHandlers(java.lang.String expression, java.lang.Boolean value)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:
setUseParentHandlers(Boolean),ValueExpression
-
getLevel
java.lang.String getLevel()
Gets the level set on the logger.- Returns:
- the level
-
getLevelValueExpression
ValueExpression<java.lang.String> getLevelValueExpression()
Returns the level that may be an expression.- Returns:
- the level
-
setLevel
void setLevel(java.lang.String level)
Sets the level on the logger.- Parameters:
level- the level to set, may be an expression- See Also:
ValueExpression
-
setLevel
void setLevel(java.lang.String expression, java.lang.String level)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:
setLevel(String),ValueExpression
-
-