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);
}
}
}
}