plugins { id("otel.library-instrumentation") } base.archivesName.set("${base.archivesName.get()}-autoconfigure") dependencies { compileOnly(project(":javaagent-extension-api")) library("org.apache.logging.log4j:log4j-core:2.17.0") testImplementation(project(":instrumentation:log4j:log4j-context-data:log4j-context-data-common:testing")) } tasks { test { filter { excludeTestsMatching("LibraryLog4j2BaggageTest") } } val testAddBaggage by registering(Test::class) { filter { includeTestsMatching("LibraryLog4j2BaggageTest") } jvmArgs("-Dotel.instrumentation.log4j-context-data.add-baggage=true") } named("check") { dependsOn(testAddBaggage) } }