Minor: unify logging in scripting
This commit is contained in:
+1
-4
@@ -12,10 +12,7 @@ import com.intellij.util.EnvironmentUtil
|
||||
import com.intellij.util.PathUtil
|
||||
import org.gradle.util.GradleVersion
|
||||
import org.jetbrains.kotlin.idea.KotlinIdeaGradleBundle
|
||||
import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionContributor
|
||||
import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionSourceAsContributor
|
||||
import org.jetbrains.kotlin.idea.core.script.ScriptDefinitionsManager
|
||||
import org.jetbrains.kotlin.idea.core.script.loadDefinitionsFromTemplates
|
||||
import org.jetbrains.kotlin.idea.core.script.*
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.importing.KotlinDslSyncListener
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.roots.GradleBuildRootsManager
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.roots.Imported
|
||||
|
||||
@@ -7,6 +7,7 @@ package org.jetbrains.kotlin.idea.scripting.gradle
|
||||
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import com.intellij.openapi.vfs.newvfs.FileAttribute
|
||||
import org.jetbrains.kotlin.idea.core.script.scriptingErrorLog
|
||||
import org.jetbrains.kotlin.idea.core.util.readNullable
|
||||
import org.jetbrains.kotlin.idea.core.util.readStringList
|
||||
import org.jetbrains.kotlin.idea.core.util.writeNullable
|
||||
|
||||
+1
-2
@@ -8,12 +8,11 @@ package org.jetbrains.kotlin.idea.scripting.gradle.roots
|
||||
import com.intellij.openapi.vfs.LocalFileSystem
|
||||
import com.intellij.openapi.vfs.VirtualFile
|
||||
import org.jetbrains.annotations.TestOnly
|
||||
import org.jetbrains.kotlin.idea.core.script.scriptingDebugLog
|
||||
import org.jetbrains.kotlin.idea.core.script.ucache.ScriptClassRootsBuilder
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.GradleScriptDefinitionsContributor
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.LastModifiedFiles
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.importing.KotlinDslScriptModel
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.scriptingDebugLog
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.scriptingErrorLog
|
||||
import org.jetbrains.kotlin.scripting.definitions.ScriptDefinition
|
||||
import org.jetbrains.kotlin.scripting.resolve.VirtualFileScriptSource
|
||||
import org.jetbrains.plugins.gradle.settings.GradleProjectSettings
|
||||
|
||||
+3
@@ -21,6 +21,9 @@ import org.jetbrains.kotlin.idea.core.script.ScriptConfigurationManager
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.CompositeScriptConfigurationManager
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.DefaultScriptingSupport
|
||||
import org.jetbrains.kotlin.idea.core.script.configuration.ScriptingSupport
|
||||
import org.jetbrains.kotlin.idea.core.script.scriptingDebugLog
|
||||
import org.jetbrains.kotlin.idea.core.script.scriptingErrorLog
|
||||
import org.jetbrains.kotlin.idea.core.script.scriptingInfoLog
|
||||
import org.jetbrains.kotlin.idea.core.script.ucache.ScriptClassRootsBuilder
|
||||
import org.jetbrains.kotlin.idea.core.util.EDT
|
||||
import org.jetbrains.kotlin.idea.scripting.gradle.*
|
||||
|
||||
@@ -76,20 +76,4 @@ fun kotlinDslScriptsModelImportSupported(currentGradleVersion: String): Boolean
|
||||
}
|
||||
|
||||
fun getGradleProjectSettings(project: Project): Collection<GradleProjectSettings> =
|
||||
(ExternalSystemApiUtil.getSettings(project, GradleConstants.SYSTEM_ID) as GradleSettings).linkedProjectsSettings
|
||||
|
||||
private val logger = Logger.getInstance("#org.jetbrains.kotlin.idea.scripting.gradle")
|
||||
|
||||
fun scriptingDebugLog(message: () -> String) {
|
||||
if (logger.isDebugEnabled) {
|
||||
logger.debug("[KOTLIN_GRADLE_DSL] ${message()}")
|
||||
}
|
||||
}
|
||||
|
||||
fun scriptingInfoLog(message: String) {
|
||||
logger.info("[KOTLIN_GRADLE_DSL] $message")
|
||||
}
|
||||
|
||||
fun scriptingErrorLog(message: String, throwable: Throwable?) {
|
||||
logger.error("[KOTLIN_GRADLE_DSL] $message", throwable)
|
||||
}
|
||||
(ExternalSystemApiUtil.getSettings(project, GradleConstants.SYSTEM_ID) as GradleSettings).linkedProjectsSettings
|
||||
Reference in New Issue
Block a user