File tree Expand file tree Collapse file tree 1 file changed +7
-4
lines changed
dd-java-agent/agent-bootstrap/src/main/java/datadog/trace/bootstrap Expand file tree Collapse file tree 1 file changed +7
-4
lines changed Original file line number Diff line number Diff line change @@ -730,10 +730,13 @@ private static void startCrashTracking() {
730730 // it is safe to initialize crashtracking early
731731 // since it can take 100ms+ to initialize the native library we will defer the initialization
732732 // ... unless we request early start with the debug config flag
733- if (ConfigProvider .getInstance ()
734- .getBoolean (
735- CrashTrackingConfig .CRASH_TRACKING_START_EARLY ,
736- CrashTrackingConfig .CRASH_TRACKING_START_EARLY_DEFAULT )) {
733+ boolean forceEarlyStart = CrashTrackingConfig .CRASH_TRACKING_START_EARLY_DEFAULT ;
734+ String forceEarlyStartStr =
735+ ddGetProperty ("dd." + CrashTrackingConfig .CRASH_TRACKING_START_EARLY );
736+ if (forceEarlyStartStr != null ) {
737+ forceEarlyStart = Boolean .parseBoolean (forceEarlyStartStr );
738+ }
739+ if (forceEarlyStart ) {
737740 initializeCrashTrackingDefault ();
738741 } else {
739742 AgentTaskScheduler .INSTANCE .execute (Agent ::initializeCrashTrackingDefault );
You can’t perform that action at this time.
0 commit comments