File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
agent/src/main/java/dev/aikido/agent Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 11package dev .aikido .agent ;
22
33import dev .aikido .agent .wrappers .*;
4+ import dev .aikido .agent_api .helpers .env .BooleanEnv ;
45import dev .aikido .agent_api .helpers .logging .LogManager ;
56import dev .aikido .agent_api .helpers .logging .Logger ;
67import net .bytebuddy .agent .builder .AgentBuilder ;
1718public class Agent {
1819 private static final Logger logger = LogManager .getLogger (Agent .class );
1920 public static void premain (String agentArgs , Instrumentation inst ) {
21+ // Check for 'AIKIDO_DISABLE' :
22+ if (new BooleanEnv ("AIKIDO_DISABLE" , /*default value*/ false ).getValue ()) {
23+ return ; // AIKIDO_DISABLE is true, so we will not be wrapping anything.
24+ }
2025 logger .info ("Aikido Java Agent loaded." );
2126 setAikidoSysProperties ();
2227
You can’t perform that action at this time.
0 commit comments