//Lumber/br.com.arch.toolkit.lumber/DebugOak/isLoggable
[common]
expect open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean
Determines whether a log message should be output.
The implementation of this method is platform-dependent. For example, on Android, it might check the system log level.
true if the message should be logged, false otherwise.
common
| tag | The tag associated with the log message. |
| level | The severity Lumber.Level. |
android
| tag | Optional tag, can be null (Android will use "null"). |
| level | The logging level. |
[android]
actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean
Determines whether a log at the given level should be printed.
Delegates to Log.isLoggable, mapping Lumber.Level to the corresponding Android priority:
Log.VERBOSELog.DEBUGLog.INFOLog.WARNLog.ERRORLog.ASSERTtrue if Android allows logging at this level, false otherwise.
common
| tag | The tag associated with the log message. |
| level | The severity Lumber.Level. |
android
| tag | Optional tag, can be null (Android will use "null"). |
| level | The logging level. |
[apple]
actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean
For Apple platforms, all log levels are considered loggable by default.
Always true.
[js]
actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean
For JS, all log levels are considered loggable by default.
Always true.
[jvm]
actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean
For the JVM implementation, all log levels are considered loggable by default.
Always true.
[wasmJs]
actual open override fun isLoggable(tag: String?, level: Lumber.Level): Boolean
For WasmJS, all log levels are considered loggable by default.
Always true.