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 1
1
package dev .aikido .agent ;
2
2
3
3
import dev .aikido .agent .wrappers .*;
4
+ import dev .aikido .agent_api .helpers .env .BooleanEnv ;
4
5
import dev .aikido .agent_api .helpers .logging .LogManager ;
5
6
import dev .aikido .agent_api .helpers .logging .Logger ;
6
7
import net .bytebuddy .agent .builder .AgentBuilder ;
17
18
public class Agent {
18
19
private static final Logger logger = LogManager .getLogger (Agent .class );
19
20
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
+ }
20
25
logger .info ("Aikido Java Agent loaded." );
21
26
setAikidoSysProperties ();
22
27
You can’t perform that action at this time.
0 commit comments