[kotlin] Provide Kotlin plugin mode in log for support purposes

#KTIJ-30338 Fixed

GitOrigin-RevId: 82396e7c6ca467e352378e8c2d0164cee85d4207
This commit is contained in:
Vladimir Dolzhenko
2024-06-17 21:02:50 +00:00
committed by intellij-monorepo-bot
parent fb45acd022
commit 55951fd1de
@@ -1,12 +1,16 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
package org.jetbrains.kotlin.idea
import com.intellij.openapi.diagnostic.Logger
import com.intellij.openapi.project.Project
import com.intellij.openapi.startup.ProjectActivity
import com.intellij.openapi.updateSettings.impl.UpdateChecker.excludedFromUpdateCheckPlugins
import org.jetbrains.kotlin.idea.base.plugin.KotlinPluginModeProvider
internal open class PluginStartupActivity : ProjectActivity {
override suspend fun execute(project: Project) {
Logger.getInstance(PluginStartupActivity::class.java).info("Kotlin plugin mode: ${KotlinPluginModeProvider.currentPluginMode}")
excludedFromUpdateCheckPlugins.add("org.jetbrains.kotlin")
executeExtraActions(project)