Adapted statistics logging to new FUS API. Removed Context usage.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
versions.intellijSdk=191.4738.6
|
versions.intellijSdk=191.5109.14
|
||||||
versions.androidBuildTools=r23.0.1
|
versions.androidBuildTools=r23.0.1
|
||||||
versions.idea.NodeJS=181.3494.12
|
versions.idea.NodeJS=181.3494.12
|
||||||
versions.jar.asm-all=7.0
|
versions.jar.asm-all=7.0
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ The Kotlin plugin provides language support in IntelliJ IDEA and Android Studio.
|
|||||||
<version>@snapshot@</version>
|
<version>@snapshot@</version>
|
||||||
<vendor url="http://www.jetbrains.com">JetBrains</vendor>
|
<vendor url="http://www.jetbrains.com">JetBrains</vendor>
|
||||||
|
|
||||||
<idea-version since-build="191.4738.6" until-build="192.*"/>
|
<idea-version since-build="191.5109.14" until-build="192.*"/>
|
||||||
|
|
||||||
<depends>com.intellij.modules.platform</depends>
|
<depends>com.intellij.modules.platform</depends>
|
||||||
|
|
||||||
|
|||||||
@@ -5,19 +5,18 @@
|
|||||||
|
|
||||||
package org.jetbrains.kotlin.idea.statistics
|
package org.jetbrains.kotlin.idea.statistics
|
||||||
|
|
||||||
import com.intellij.internal.statistic.service.fus.collectors.FUCounterUsageLogger;
|
import com.intellij.internal.statistic.service.fus.collectors.FUCounterUsageLogger
|
||||||
import com.intellij.internal.statistic.eventLog.FeatureUsageData;
|
import com.intellij.internal.statistic.eventLog.FeatureUsageData
|
||||||
import com.intellij.internal.statistic.service.fus.collectors.FUSUsageContext
|
|
||||||
import org.jetbrains.kotlin.idea.KotlinPluginUtil
|
import org.jetbrains.kotlin.idea.KotlinPluginUtil
|
||||||
|
|
||||||
|
|
||||||
open class KotlinStatisticsTrigger {
|
open class KotlinStatisticsTrigger {
|
||||||
companion object {
|
companion object {
|
||||||
private val VERSION = KotlinPluginUtil.getPluginVersion()
|
private val VERSION = KotlinPluginUtil.getPluginVersion()
|
||||||
|
private val context = FeatureUsageData().addData("plugin_version", VERSION)
|
||||||
|
|
||||||
public fun trigger(trigger: KotlinEventTrigger, event: String) {
|
fun trigger(trigger: KotlinEventTrigger, event: String) {
|
||||||
val context = FeatureUsageData().addFeatureContext(FUSUsageContext.create(VERSION));
|
FUCounterUsageLogger.getInstance().logEvent(trigger.GROUP_ID, event, context)
|
||||||
FUCounterUsageLogger.getInstance().logEvent(trigger.GROUP_ID, event, context);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user