interface Logger
Logger defines how to write logs for different logging level.
debug |
Emits an debug message if the log level is equal to or lower than debug level. abstract fun debug(tag: String, msg: String): Unit |
error |
Emits an error message if the log level is equal to or lower than error level. abstract fun error(tag: String, msg: String): Unit |
getLogLevel |
Gets the current log level. abstract fun getLogLevel(): LogLevel |
info |
Emits an info message if the log level is equal to or lower than info level. abstract fun info(tag: String, msg: String): Unit |
setLogLevel |
Sets the log level. abstract fun setLogLevel(level: LogLevel): Unit |
verbose |
Emits an verbose message if the log level is equal to or lower than verbose level. abstract fun verbose(tag: String, msg: String): Unit |
warn |
Emits a warning message if the log level is equal to or lower than warn level. abstract fun warn(tag: String, msg: String): Unit |
ConsoleLogger |
ConsoleLogger writes logs with console class ConsoleLogger : Logger |