Skip to content

//kotlin-sdk/fr.gasmartbuilding.gasmartaccessreadersdk/Logger

Logger

[androidJvm]\ object Logger

Logger singleton to handle application logs. Log level can be set to control the logging detail.

Types

Name Summary
LogLevel [androidJvm]
enum LogLevel : Enum<Logger.LogLevel>
Possible levels of logging.

Functions

Name Summary
debug [androidJvm]
fun debug(message: String)
Logs debug messages if the log level is DEBUG or above.
error [androidJvm]
fun error(message: String)
Logs error messages if the log level is ERROR or above.
info [androidJvm]
fun info(message: String)
Logs informational messages if the log level is INFO or above.
initialize [androidJvm]
fun initialize(logLevel: Logger.LogLevel, callbacks: GASmartAccessReaderCallbacks)
Setup the logger with callback and log level.
warning [androidJvm]
fun warning(message: String)
Logs warning messages if the log level is WARNING or above.