{
  "configurations": [
    {
      "declarative_name": "java.logback_appender.experimental_log_attributes/development",
      "default": false,
      "description": "Enables the capture of experimental log attributes, including thread name and thread ID.",
      "name": "otel.instrumentation.logback-appender.experimental-log-attributes",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_arguments/development",
      "default": false,
      "description": "Enables the capture of log message arguments as separate attributes.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-arguments",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_code_attributes/development",
      "default": false,
      "description": "Enables the capture of code location attributes, including file path, class name, method name, and line number.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-code-attributes",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_key_value_pair_attributes/development",
      "default": false,
      "description": "Enables the capture of attributes from Logback key-value pairs.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-key-value-pair-attributes",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_logger_context_attributes/development",
      "default": false,
      "description": "Enables the capture of attributes from the Logback logger context.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-logger-context-attributes",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_logstash_marker_attributes/development",
      "default": false,
      "description": "Enables the capture of attributes from Logstash markers.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-logstash-marker-attributes",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_logstash_structured_arguments/development",
      "default": false,
      "description": "Enables the capture of attributes from Logstash structured arguments.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-logstash-structured-arguments",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_marker_attribute/development",
      "default": false,
      "description": "Enables the capture of the Logback marker attribute.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-marker-attribute",
      "type": "boolean"
    },
    {
      "declarative_name": "java.logback_appender.capture_mdc_attributes/development",
      "default": "",
      "description": "Controls which MDC attributes to capture. Use \"*\" to capture all MDC attributes or provide a comma-separated list of specific keys.",
      "examples": [
        "custom-mdc-key",
        "key1,key2,key3"
      ],
      "name": "otel.instrumentation.logback-appender.experimental.capture-mdc-attributes",
      "type": "list"
    },
    {
      "declarative_name": "java.logback_appender.capture_template/development",
      "default": false,
      "description": "Enables the capture of the log message template before parameter substitution.",
      "name": "otel.instrumentation.logback-appender.experimental.capture-template",
      "type": "boolean"
    }
  ],
  "description": "This instrumentation bridges Logback log events to OpenTelemetry logs.",
  "display_name": "Logback",
  "features": [
    "LOGGING_BRIDGE"
  ],
  "has_javaagent": true,
  "has_standalone_library": true,
  "javaagent_target_versions": [
    "ch.qos.logback:logback-classic:[0.9.16,)"
  ],
  "library_link": "https://logback.qos.ch/",
  "markdown_hash": "a7bdce5e4da8",
  "name": "logback-appender-1.0",
  "scope": {
    "name": "io.opentelemetry.logback-appender-1.0"
  },
  "source_path": "instrumentation/logback/logback-appender-1.0"
}