Target filter
Search Kotlin docs
  • Platforms
  • Tealium Prism Kotlin
core/com.tealium.prism.core.api.logger/logIfErrorEnabled

logIfErrorEnabled

inline fun Logger.logIfErrorEnabled(category: String, message: () -> String)

Inlines a check for whether the Logger is currently logging at LogLevel.ERROR, before evaluating the message, whilst avoiding an unnecessary anonymous class implementation.

This is equivalent to the following code.

if (logger.shouldLog(LogLevel.ERROR) {
logger.error(category, "some message")
}
Content copied to clipboard

It is therefore not recommended for use before the initial LogLevel has been set during sdk initialization

Generated by Dokka
(c) Tealium 2026