Class SpanLogTracingConfig

java.lang.Object
io.helidon.tracing.config.Traceable
io.helidon.tracing.config.SpanLogTracingConfig

public abstract class SpanLogTracingConfig extends Traceable
Configuration of a single log event in a traced span.
  • Field Details

  • Constructor Details

    • SpanLogTracingConfig

      protected SpanLogTracingConfig(String name)
      A new span log.
      Parameters:
      name - name of the span log
  • Method Details

    • builder

      public static SpanLogTracingConfig.Builder builder(String name)
      Fluent API builder to create a new traced span log configuration.
      Parameters:
      name - name of the span log
      Returns:
      a new builder instance
    • create

      @Deprecated(since="4.4.0", forRemoval=true) public static SpanLogTracingConfig create(String name, Config config)
      Deprecated, for removal: This API element is subject to removal in a future version.
      Create a new traced span log configuration from configuration.
      Parameters:
      name - name of the span log
      config - config for a traced span log
      Returns:
      a new traced span log configuration
    • create

      public static SpanLogTracingConfig create(String name, Config config)
      Create a new traced span log configuration from configuration.
      Parameters:
      name - name of the span log
      config - config for a traced span log
      Returns:
      a new traced span log configuration