diff --git a/platform/platform-impl/src/com/intellij/internal/statistic/actions/SendEventLogAction.java b/platform/platform-impl/src/com/intellij/internal/statistic/actions/SendEventLogAction.java index f9310cc6fee1..0ab1ec62b380 100644 --- a/platform/platform-impl/src/com/intellij/internal/statistic/actions/SendEventLogAction.java +++ b/platform/platform-impl/src/com/intellij/internal/statistic/actions/SendEventLogAction.java @@ -69,7 +69,7 @@ public class SendEventLogAction extends AnAction { private static class EventLogTestSettingsService extends EventLogExternalSettingsService implements EventLogSettingsService { private EventLogTestSettingsService() { - super(FUS_RECORDER); + super(FUS_RECORDER, true); } @Override diff --git a/platform/platform-impl/src/com/intellij/internal/statistic/eventLog/EventLogExternalSettingsService.java b/platform/platform-impl/src/com/intellij/internal/statistic/eventLog/EventLogExternalSettingsService.java index 4f153276d4bc..4102f42c0f92 100644 --- a/platform/platform-impl/src/com/intellij/internal/statistic/eventLog/EventLogExternalSettingsService.java +++ b/platform/platform-impl/src/com/intellij/internal/statistic/eventLog/EventLogExternalSettingsService.java @@ -48,12 +48,19 @@ public class EventLogExternalSettingsService extends SettingsConnectionService i } public EventLogExternalSettingsService(@NotNull String recorderId) { - super(getConfigUrl(recorderId), null); + super(getConfigUrl(recorderId, false), null); + } + + public EventLogExternalSettingsService(@NotNull String recorderId, boolean isTest) { + super(getConfigUrl(recorderId, isTest), null); } @NotNull - private static String getConfigUrl(@NotNull String recorderId) { + private static String getConfigUrl(@NotNull String recorderId, boolean isTest) { final String templateUrl = ((ApplicationInfoImpl)ApplicationInfoImpl.getShadowInstance()).getEventLogSettingsUrl(); + if (isTest) { + return String.format(templateUrl, "test/" + recorderId); + } return String.format(templateUrl, recorderId); }