fun buildMessageFrom()

in plugin/utils/src/main/kotlin/com/jetbrains/packagesearch/plugin/utils/LogExtensions.kt [24:34]


        fun buildMessageFrom(
            contextName: String? = null,
            throwable: Throwable? = null,
            messageProvider: (StringProvider)? = null,
        ) = buildString {

            if (!contextName.isNullOrBlank()) append(contextName)
            if (isNotEmpty()) append(" - ")
            if (messageProvider != null) append(messageProvider())
            if (throwable != null) appendThrowable(throwable)
        }