public static void init()

in src/main/java/com/intellij/rt/debugger/agent/LogCaptureTransformer.java [17:33]


    public static void init(Instrumentation instrumentation) {
        if (!Boolean.getBoolean("debugger.agent.enable.log.capture")) return;

        if (!LogCaptureStorage.init()) return;

        instrumentation.addTransformer(new LogCaptureTransformer(), true);
        for (Class<?> aClass : instrumentation.getAllLoadedClasses()) {
            if (CLASS_NAME.equals(getInternalClsName(aClass))) {
                try {
                    instrumentation.retransformClasses(aClass);
                } catch (UnmodifiableClassException e) {
                    System.err.println("Debugger agent, log capture: cannot retransform class " + aClass.getName());
                    e.printStackTrace(System.err);
                }
            }
        }
    }