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

main.com.wisetrack.sdk.ILogger.kt Maven / Gradle / Ivy

There is a newer version: 1.5.8-alpha
Show newest version
package com.wisetrack.sdk

/**
@author hamed (@hamed-hsb)
 * @since 04th October 2021
 */

interface ILogger {
    fun setLogLevel(logLevel: LogLevel, isProductionEnvironment: Boolean)

    fun setLogLevelString(logLevelString: String?, isProductionEnvironment: Boolean)

    fun verbose(message: String, vararg parameters: Any)

    fun debug(message: String, vararg parameters: Any)

    fun info(message: String, vararg parameters: Any)

    fun warn(message: String, vararg parameters: Any)
    fun warnInProduction(message: String, vararg parameters: Any)

    fun error(message: String, vararg parameters: Any)

    fun assert(message: String, vararg parameters: Any)

    fun report(message: String,vararg parameters: Any)

    fun lockLogLevel()
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy