Skip to content

Commit a0832db

Browse files
authored
Support DD_TRACE_LOG_LEVEL (#10441)
1 parent 7022f9b commit a0832db

File tree

4 files changed

+11
-6
lines changed

4 files changed

+11
-6
lines changed

dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap/Agent.java

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1481,9 +1481,12 @@ private static void configureLogger() {
14811481
if (isDebugMode()) {
14821482
logLevel = "DEBUG";
14831483
} else {
1484-
logLevel = ddGetProperty("dd.log.level");
1484+
logLevel = ddGetProperty("dd.trace.log.level");
14851485
if (null == logLevel) {
1486-
logLevel = EnvironmentVariables.get("OTEL_LOG_LEVEL");
1486+
logLevel = ddGetProperty("dd.log.level");
1487+
if (null == logLevel) {
1488+
logLevel = EnvironmentVariables.get("OTEL_LOG_LEVEL");
1489+
}
14871490
}
14881491
}
14891492

dd-trace-api/src/main/java/datadog/trace/api/config/GeneralConfig.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public final class GeneralConfig {
3535
"experimental.propagate.process.tags.enabled";
3636

3737
public static final String LOG_LEVEL = "log.level";
38+
public static final String TRACE_LOG_LEVEL = "trace.log.level";
3839
public static final String TRACE_DEBUG = "trace.debug";
3940
public static final String TRACE_TRIAGE = "trace.triage";
4041
public static final String TRIAGE_REPORT_TRIGGER = "triage.report.trigger";

internal-api/src/main/java/datadog/trace/api/Config.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -403,6 +403,7 @@
403403
import static datadog.trace.api.config.GeneralConfig.TRACER_METRICS_MAX_AGGREGATES;
404404
import static datadog.trace.api.config.GeneralConfig.TRACER_METRICS_MAX_PENDING;
405405
import static datadog.trace.api.config.GeneralConfig.TRACE_DEBUG;
406+
import static datadog.trace.api.config.GeneralConfig.TRACE_LOG_LEVEL;
406407
import static datadog.trace.api.config.GeneralConfig.TRACE_STATS_COMPUTATION_ENABLED;
407408
import static datadog.trace.api.config.GeneralConfig.TRACE_TAGS;
408409
import static datadog.trace.api.config.GeneralConfig.TRACE_TRIAGE;
@@ -2718,7 +2719,7 @@ PROFILING_DATADOG_PROFILER_ENABLED, isDatadogProfilerSafeInCurrentEnvironment())
27182719

27192720
servletAsyncTimeoutError = configProvider.getBoolean(SERVLET_ASYNC_TIMEOUT_ERROR, true);
27202721

2721-
logLevel = configProvider.getString(LOG_LEVEL);
2722+
logLevel = configProvider.getString(TRACE_LOG_LEVEL, null, LOG_LEVEL);
27222723
debugEnabled = configProvider.getBoolean(TRACE_DEBUG, false);
27232724
triageEnabled = configProvider.getBoolean(TRACE_TRIAGE, instrumenterConfig.isTriageEnabled());
27242725
triageReportTrigger = configProvider.getString(TRIAGE_REPORT_TRIGGER);

metadata/supported-configurations.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2209,12 +2209,12 @@
22092209
"aliases": ["DD_LOGS_INJECTION"]
22102210
}
22112211
],
2212-
"DD_LOG_LEVEL": [
2212+
"DD_TRACE_LOG_LEVEL": [
22132213
{
2214-
"version": "B",
2214+
"version": "A",
22152215
"type": "string",
22162216
"default": null,
2217-
"aliases": []
2217+
"aliases": ["DD_LOG_LEVEL"]
22182218
}
22192219
],
22202220
"DD_LOG_FORMAT_JSON": [

0 commit comments

Comments
 (0)