IDEA-CR-39487: FUS: remove duplicate ide.error reporter

Since we report UsageCollectors in log, the second 'ide.error' event is redundant
and prevents consecutive error events to be merged
This commit is contained in:
Svetlana.Zemlyanskaya
2018-11-08 15:49:22 +01:00
parent cd85108afd
commit da4dfaf1eb
@@ -1,15 +1,11 @@
// Copyright 2000-2018 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file.
package com.intellij.featureStatistics.fusCollectors;
import com.intellij.internal.statistic.eventLog.FeatureUsageLogger;
import com.intellij.internal.statistic.service.fus.collectors.ApplicationUsageTriggerCollector;
import com.intellij.internal.statistic.service.fus.collectors.FUSApplicationUsageTrigger;
import com.intellij.openapi.diagnostic.Logger;
import org.jetbrains.annotations.NotNull;
import java.util.HashMap;
import java.util.Map;
public class AppLifecycleUsageTriggerCollector extends ApplicationUsageTriggerCollector {
private static final Logger LOG = Logger.getInstance("#com.intellij.featureStatistics.fusCollectors.AppLifecycleUsageTriggerCollector");
@@ -29,10 +25,6 @@ public class AppLifecycleUsageTriggerCollector extends ApplicationUsageTriggerCo
key += ".mappingFailed";
}
FUSApplicationUsageTrigger.getInstance().trigger(AppLifecycleUsageTriggerCollector.class, key);
Map<String, Object> values = new HashMap<>();
values.put("oom", isOOM);
values.put("mappingFailed", isMappingFailed);
FeatureUsageLogger.INSTANCE.log("lifecycle", "ide.error", values);
}
catch (Exception e) {
LOG.warn(e);