All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.astrainteractive.astralibs.logging.Logger.kt Maven / Gradle / Ivy

There is a newer version: 3.14.1
Show newest version
package ru.astrainteractive.astralibs.logging

/**
 * Use [Logger] with delegation
 */
interface Logger {
    @Suppress("VariableNaming")
    val TAG: String

    fun error(logMessage: () -> String)

    fun error(error: Throwable?, logMessage: () -> String)

    fun info(logMessage: () -> String)

    fun verbose(logMessage: () -> String)

    fun warn(logMessage: () -> String)

    fun debug(logMessage: () -> String)
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy