From 4d20a69c0b12965184db01f5b78cfd62c5164591 Mon Sep 17 00:00:00 2001 From: Dmitry Trofimov Date: Wed, 3 Oct 2018 05:27:51 +0200 Subject: [PATCH] Record statistics of terminal usage --- .../terminal/resources/META-INF/terminal.xml | 2 ++ .../terminal/LocalTerminalDirectRunner.java | 2 ++ .../plugins/terminal/TerminalUsageCollector.kt | 17 +++++++++++++++++ 3 files changed, 21 insertions(+) create mode 100644 plugins/terminal/src/org/jetbrains/plugins/terminal/TerminalUsageCollector.kt diff --git a/plugins/terminal/resources/META-INF/terminal.xml b/plugins/terminal/resources/META-INF/terminal.xml index 1e8fa4bb6773..305ce3084388 100644 --- a/plugins/terminal/resources/META-INF/terminal.xml +++ b/plugins/terminal/resources/META-INF/terminal.xml @@ -11,6 +11,8 @@ + + diff --git a/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java b/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java index 34261445505a..befb825900cb 100644 --- a/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java +++ b/plugins/terminal/src/org/jetbrains/plugins/terminal/LocalTerminalDirectRunner.java @@ -21,6 +21,7 @@ import com.intellij.execution.process.ProcessAdapter; import com.intellij.execution.process.ProcessEvent; import com.intellij.execution.process.ProcessHandler; import com.intellij.execution.process.ProcessWaitFor; +import com.intellij.internal.statistic.service.fus.collectors.FUSUsageContext; import com.intellij.openapi.diagnostic.Logger; import com.intellij.openapi.project.Project; import com.intellij.openapi.util.SystemInfo; @@ -145,6 +146,7 @@ public class LocalTerminalDirectRunner extends AbstractTerminalRunner