diff --git a/platform/platform-api/src/com/intellij/ui/jcef/JBCefApp.java b/platform/platform-api/src/com/intellij/ui/jcef/JBCefApp.java index 0a4479ab024e..a76ad283dcef 100644 --- a/platform/platform-api/src/com/intellij/ui/jcef/JBCefApp.java +++ b/platform/platform-api/src/com/intellij/ui/jcef/JBCefApp.java @@ -540,9 +540,11 @@ public final class JBCefApp { private final int myGPUCrashLimit; private int myGPUCrashCounter = 0; private boolean myNotificationShown = false; + private final String myArgs; MyCefAppHandler(String @Nullable [] args, boolean trackGPUCrashes) { super(args); + myArgs = Arrays.toString(args); myGPUCrashLimit = trackGPUCrashes ? Integer.getInteger("ide.browser.jcef.gpu.infinitecrash.internallimit", 10) : -1; } @@ -561,6 +563,12 @@ public final class JBCefApp { ourSourceSchemeHandlerFactory.registerCustomScheme(registrar); } + @Override + public void stateHasChanged(CefApp.CefAppState state) { + if (state.equals(CefApp.CefAppState.INITIALIZED)) + LOG.info(String.format("jcef version: %s | cmd args: %s", CefApp.getInstance().getVersion().getJcefVersion(), myArgs)); + } + @Override public void onContextInitialized() { for (JBCefCustomSchemeHandlerFactory f : ourCustomSchemeHandlerFactoryList) {