in plugin/src/main/kotlin/com/jetbrains/packagesearch/plugin/utils/IntelliJLogger.kt [86:98]
fun buildMessageFrom(
contextName: String?,
messageProvider: (() -> String)? = null,
message: String? = null,
): String = buildString {
if (!contextName.isNullOrBlank()) {
append(contextName)
append(' ')
}
if (isNotEmpty()) append("- ")
messageProvider?.let { append(it()) }
message?.let { append(it) }
}