File tree Expand file tree Collapse file tree 2 files changed +8
-6
lines changed
agent-bootstrap/src/main/java/datadog/trace/bootstrap/benchmark
agent-builder/src/main/java/datadog/trace/agent/tooling Expand file tree Collapse file tree 2 files changed +8
-6
lines changed Original file line number Diff line number Diff line change 1
1
package datadog .trace .bootstrap .benchmark ;
2
2
3
+ import datadog .environment .SystemProperties ;
3
4
import java .io .*;
4
5
import java .nio .charset .StandardCharsets ;
5
6
import java .util .Objects ;
@@ -18,8 +19,8 @@ public class StaticEventLogger {
18
19
static {
19
20
BufferedWriter writer = null ;
20
21
21
- if ("true" .equalsIgnoreCase (System . getProperty ("dd.benchmark.enabled" ))) {
22
- String dir = System . getProperty ("dd.benchmark.output.dir" );
22
+ if ("true" .equalsIgnoreCase (SystemProperties . get ("dd.benchmark.enabled" ))) {
23
+ String dir = SystemProperties . get ("dd.benchmark.output.dir" );
23
24
dir = (dir != null ? dir + File .separator : "" );
24
25
String fileName = dir + "startup_" + System .currentTimeMillis () + ".csv" ;
25
26
Original file line number Diff line number Diff line change 5
5
import static datadog .trace .agent .tooling .bytebuddy .matcher .GlobalIgnoresMatcher .globalIgnoresMatcher ;
6
6
import static net .bytebuddy .matcher .ElementMatchers .isDefaultFinalizer ;
7
7
8
+ import datadog .environment .SystemProperties ;
8
9
import datadog .trace .agent .tooling .bytebuddy .SharedTypePools ;
9
10
import datadog .trace .agent .tooling .bytebuddy .iast .TaintableRedefinitionStrategyListener ;
10
11
import datadog .trace .agent .tooling .bytebuddy .matcher .DDElementMatchers ;
@@ -318,18 +319,18 @@ public static Set<InstrumenterModule.TargetSystem> getEnabledSystems() {
318
319
}
319
320
320
321
private static void addByteBuddyRawSetting () {
321
- final String savedPropertyValue = System . getProperty (TypeDefinition .RAW_TYPES_PROPERTY );
322
+ final String savedPropertyValue = SystemProperties . get (TypeDefinition .RAW_TYPES_PROPERTY );
322
323
try {
323
- System . setProperty (TypeDefinition .RAW_TYPES_PROPERTY , "true" );
324
+ SystemProperties . set (TypeDefinition .RAW_TYPES_PROPERTY , "true" );
324
325
final boolean rawTypes = TypeDescription .AbstractBase .RAW_TYPES ;
325
326
if (!rawTypes && DEBUG ) {
326
327
log .debug ("Too late to enable {}" , TypeDefinition .RAW_TYPES_PROPERTY );
327
328
}
328
329
} finally {
329
330
if (savedPropertyValue == null ) {
330
- System . clearProperty (TypeDefinition .RAW_TYPES_PROPERTY );
331
+ SystemProperties . clear (TypeDefinition .RAW_TYPES_PROPERTY );
331
332
} else {
332
- System . setProperty (TypeDefinition .RAW_TYPES_PROPERTY , savedPropertyValue );
333
+ SystemProperties . set (TypeDefinition .RAW_TYPES_PROPERTY , savedPropertyValue );
333
334
}
334
335
}
335
336
}
You can’t perform that action at this time.
0 commit comments