Interface LoggerConfiguration

    • Method Detail

      • 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

        void setFilter​(String name)
        Set the name of the filter to use, or null to leave unconfigured.
        Parameters:
        name - the filter name
      • setFilter

        void setFilter​(String expression,
                       String value)
        Sets the expression value and for the filter.

        This method will not parse the expression for the value and instead use the value parameter for the filter on the logger.

        Parameters:
        expression - the expression
        value - 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

        void setUseParentFilters​(Boolean value)
        Set whether to use parent filters. A value of null indicates that the value should be left unconfigured.
        Parameters:
        value - whether to use parent filters
      • setUseParentFilters

        void setUseParentFilters​(String expression,
                                 Boolean value)
        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 expression
        value - the value to set the setting to
        See Also:
        setUseParentFilters(Boolean), ValueExpression
      • 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

        void setUseParentHandlers​(Boolean value)
        Set whether to use parent handlers. A value of null indicates that the value should be left unconfigured.
        Parameters:
        value - whether to use parent handlers
      • setUseParentHandlers

        void setUseParentHandlers​(String expression,
                                  Boolean value)
        Set whether to use parent handlers.

        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 expression
        value - the value to set the setting to
        See Also:
        setUseParentHandlers(Boolean), ValueExpression
      • 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

        void setLevel​(String level)
        Sets the level on the logger.
        Parameters:
        level - the level to set, may be an expression
        See Also:
        ValueExpression
      • setLevel

        void setLevel​(String expression,
                      String level)
        Sets the expression value for the level.

        This method will not parse the expression for the value and instead use the level parameter for the level on the logger.

        Parameters:
        expression - the expression used to resolve the level
        level - the level to use
        See Also:
        setLevel(String), ValueExpression