Class JdbcAppender.Builder<B extends JdbcAppender.Builder<B>>

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • setConnectionSource

        public B setConnectionSource​(ConnectionSource connectionSource)
        The connections source from which database connections should be retrieved.
        Returns:
        this
      • setBufferSize

        public B setBufferSize​(int bufferSize)
        If an integer greater than 0, this causes the appender to buffer log events and flush whenever the buffer reaches this size.
        Returns:
        this
      • setTableName

        public B setTableName​(String tableName)
        The name of the database table to insert log events into.
        Returns:
        this
      • setColumnConfigs

        public B setColumnConfigs​(ColumnConfig... columnConfigs)
        Information about the columns that log event data should be inserted into and how to insert that data.
        Returns:
        this
      • setColumnMappings

        public B setColumnMappings​(ColumnMapping... columnMappings)
      • build

        public JdbcAppender build()
        Description copied from interface: Builder
        Builds the object after all configuration has been set. This will use default values for any unspecified attributes for the object.
        Specified by:
        build in interface Builder<B extends JdbcAppender.Builder<B>>
        Returns:
        the configured instance.