isLoggable

actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean(source)

Delegates loggability checks to Log.isLoggable using the mapped Android priority.

Return

true if Android allows logging at this level, false otherwise.

Parameters

tag

Optional tag, can be null (Android will use "null").

level

The logging level.

actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean(source)

For Apple platforms, all log levels are considered loggable by default.

Return

Always true.

expect open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean(source)

Returns whether a log entry should be emitted on the current platform.

Return

true if the message should be logged, false otherwise.

Parameters

tag

The tag associated with the log message.

level

The severity Lumber.Level.

actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean(source)

For JS, all log levels are considered loggable by default.

Return

Always true.

actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean(source)

For the JVM implementation, all log levels are considered loggable by default.

Return

Always true.

actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean(source)

For WasmJS, all log levels are considered loggable by default.

Return

Always true.