public interface LoggerConfiguration extends NamedConfigurable, HandlerContainingConfigurable
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getFilter()
Get the name of the filter to use.
|
ValueExpression<java.lang.String> |
getFilterValueExpression()
Returns a filter that may be an expression.
|
java.lang.String |
getLevel()
Gets the level set on the logger.
|
ValueExpression<java.lang.String> |
getLevelValueExpression()
Returns the level that may be an expression.
|
java.lang.Boolean |
getUseParentHandlers()
Determine whether parent handlers will be used.
|
ValueExpression<java.lang.Boolean> |
getUseParentHandlersValueExpression()
Returns a filter that may be an expression.
|
void |
setFilter(java.lang.String name)
Set the name of the filter to use, or
null to leave unconfigured. |
void |
setFilter(java.lang.String expression,
java.lang.String value)
Sets the expression value and for the filter.
|
void |
setLevel(java.lang.String level)
Sets the level on the logger.
|
void |
setLevel(java.lang.String expression,
java.lang.String level)
Sets the expression value for the level.
|
void |
setUseParentHandlers(java.lang.Boolean value)
Set whether to use parent handlers.
|
void |
setUseParentHandlers(java.lang.String expression)
Set whether to use parent handlers.
|
void |
setUseParentHandlers(java.lang.String expression,
java.lang.Boolean value)
Set whether to use parent handlers.
|
getNameaddHandlerName, getHandlerNames, removeHandlerName, setHandlerNames, setHandlerNamesjava.lang.String getFilter()
ValueExpression<java.lang.String> getFilterValueExpression()
void setFilter(java.lang.String name)
null to leave unconfigured.name - the filter namevoid setFilter(java.lang.String expression,
java.lang.String value)
value parameter for the
filter on the logger.expression - the expressionvalue - the value to set the filter tojava.lang.Boolean getUseParentHandlers()
null to leave unconfiguredValueExpression<java.lang.Boolean> getUseParentHandlersValueExpression()
null to leave unconfigured as a value expressionvoid setUseParentHandlers(java.lang.Boolean value)
null indicates that the value should be left
unconfigured.value - whether to use parent handlersvoid setUseParentHandlers(java.lang.String expression)
expression - the expression value used to resolve the settingsetUseParentHandlers(Boolean),
ValueExpressionvoid setUseParentHandlers(java.lang.String expression,
java.lang.Boolean value)
value parameter for the
setting on the logger.expression - the expressionvalue - the value to set the setting tosetUseParentHandlers(Boolean),
ValueExpressionjava.lang.String getLevel()
ValueExpression<java.lang.String> getLevelValueExpression()
void setLevel(java.lang.String level)
level - the level to set, may be an expressionValueExpressionvoid setLevel(java.lang.String expression,
java.lang.String level)
level parameter for the
level on the logger.expression - the expression used to resolve the levellevel - the level to usesetLevel(String),
ValueExpression