private void doAddLogConsole(final @NotNull LogConsoleBase log, String id, Icon icon, @Nullable RunProfile runProfile) {
    if (runProfile instanceof RunConfigurationBase) {
      ((RunConfigurationBase<?>)runProfile).customizeLogConsole(log);
    }
    log.attachStopLogConsoleTrackingListener(getProcessHandler());
    addAdditionalTabComponent(log, id, icon);

    getUi().addListener(new ContentManagerListener() {
      @Override
      public void selectionChanged(final @NotNull ContentManagerEvent event) {
        log.activate();
      }
    }, log);
  }
private void doAddLogConsole(final @NotNull LogConsoleBase log, String id, Icon icon, @Nullable RunProfile runProfile)