Class HawaiiLoggingConfigurationProperties


  • @Component
    @ConfigurationProperties(prefix="hawaii.logging.filters")
    public class HawaiiLoggingConfigurationProperties
    extends Object
    Model class that represents the Hawaii logging configuration properties.
    Since:
    2.0.0
    Author:
    Paul Klos, Wouter Eerdekens
    • Constructor Detail

      • HawaiiLoggingConfigurationProperties

        public HawaiiLoggingConfigurationProperties()
    • Method Detail

      • setKibanaLog

        public void setKibanaLog​(HttpHeaderLoggingFilterProperties kibanaLog)
        Setter for the Kibana log filter properties.
        Parameters:
        kibanaLog - the properties
      • getKibanaLogCleanup

        public LoggingFilterProperties getKibanaLogCleanup()
        Getter for the Kibana log cleanup filter properties.
        Returns:
        the properties
      • setKibanaLogCleanup

        public void setKibanaLogCleanup​(LoggingFilterProperties kibanaLogCleanup)
        Setter for the Kibana log cleanup filter properties.
        Parameters:
        kibanaLogCleanup - the properties
      • getRequestDuration

        public LoggingFilterProperties getRequestDuration()
        Getter for the request duration logging filter properties.
        Returns:
        the properties
      • setRequestDuration

        public void setRequestDuration​(LoggingFilterProperties requestDuration)
        Setter for the request duration logging filter properties.
        Parameters:
        requestDuration - the properties
      • setRequestResponse

        public void setRequestResponse​(RequestResponseLogFilterConfiguration requestResponse)
        Setter for the request-response logging filter properties.
        Parameters:
        requestResponse - the properties
      • setRequestId

        public void setRequestId​(HttpHeaderLoggingFilterProperties requestId)
        Setter for the request id logging filter properties.
        Parameters:
        requestId - the properties
      • setTransactionId

        public void setTransactionId​(HttpHeaderLoggingFilterProperties transactionId)
        Setter for the transaction id logging filter properties.
        Parameters:
        transactionId - the properties
      • getUserDetails

        public LoggingFilterProperties getUserDetails()
        Getter for the user details logging filter properties.
        Returns:
        the properties
      • setUserDetails

        public void setUserDetails​(LoggingFilterProperties userDetails)
        Setter for the user details logging filter properties.
        Parameters:
        userDetails - the properties
      • getTransactionType

        public LoggingFilterProperties getTransactionType()
        Getter for the transaction type filter properties.
        Returns:
        the properties
      • setTransactionType

        public void setTransactionType​(LoggingFilterProperties transactionType)
        Setter for the transaction type filter properties.
        Parameters:
        transactionType - the properties