Skip to content

Commit a26835f

Browse files
committed
withDigmaAgentDebug
1 parent f6563cb commit a26835f

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,7 +255,7 @@ tasks {
255255
// usually when developing and we want to test the plugin
256256
//see org.digma.intellij.plugin.idea.execution.OtelAgentPathProvider
257257
//don't forget to comment when done testing !
258-
//"digma.agent.override.path" to "/home/shalom/workspace/digma/digma-agent/build/libs/digma-agent-1.0.8-SNAPSHOT.jar"
258+
//"digma.agent.override.path" to "/home/shalom/workspace/digma/digma-agent/build/libs/digma-agent-1.0.10-SNAPSHOT.jar"
259259
//"digma.otel.extension.override.path" to "/home/shalom/workspace/digma/otel-java-instrumentation/agent-extension/build/libs/digma-otel-agent-extension-0.8.12.jar"
260260
//can also change the url from where the jar is downloaded when IDE starts
261261
//"org.digma.otel.extensionUrl" to "some url

jvm-common/src/main/kotlin/org/digma/intellij/plugin/idea/execution/JavaToolOptionsBuilder.kt

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,10 @@ open class JavaToolOptionsBuilder(
5757
javaToolOptions
5858
.append("-javaagent:${otelAgentPathProvider.digmaAgentPath}")
5959
.append(" ")
60+
61+
withDigmaAgentDebug()
62+
63+
6064
}
6165

6266
javaToolOptions
@@ -155,6 +159,18 @@ open class JavaToolOptionsBuilder(
155159
}
156160

157161

162+
open fun withDigmaAgentDebug(): JavaToolOptionsBuilder {
163+
if (java.lang.Boolean.getBoolean("digma.agent.debug") ||
164+
java.lang.Boolean.valueOf(System.getenv("DIGMA_AGENT_DEBUG"))
165+
) {
166+
javaToolOptions
167+
.append("-Ddigma.agent.debug=true")
168+
.append(" ")
169+
}
170+
return this
171+
}
172+
173+
158174
open fun withExtendedObservability(): JavaToolOptionsBuilder {
159175

160176
if (isExtendedObservabilityConfigured()) {

0 commit comments

Comments
 (0)