CSLog

object CSLog

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun init(logger: CSLogger, isTraceLineEnabled: Boolean)
Link copied to clipboard
inline fun log(level: CSLogLevel, message: Any? = null)
inline fun log(level: CSLogLevel, crossinline function: () -> Any?)
Link copied to clipboard
inline fun logDebug(message: Any? = null)
inline fun logDebug(crossinline function: () -> String)
inline fun logDebug(throwable: Throwable)
inline fun logDebug(throwable: Throwable, crossinline function: () -> String)
Link copied to clipboard
inline fun logDebugFast(crossinline function: () -> String)
Link copied to clipboard
inline fun logDebugTrace(noinline function: () -> String? = null)
Link copied to clipboard
inline fun logError(crossinline function: () -> String)
inline fun logError(message: String?)
inline fun logError(throwable: Throwable?)
inline fun logError(throwable: Throwable?, message: String?)
Link copied to clipboard
inline fun logErrorFast(crossinline function: () -> String)
Link copied to clipboard
inline fun logErrorTrace(crossinline function: () -> String)
Link copied to clipboard
inline fun logInfo(message: Any?)
inline fun logInfo(crossinline function: () -> String)
inline fun logInfo(throwable: Throwable, noinline function: () -> String? = null)
inline fun logInfo(throwable: Throwable, message: String)
Link copied to clipboard
inline fun logInfoFast(crossinline function: () -> String)
inline fun logInfoFast(message: String)
Link copied to clipboard
inline fun logInfoTrace(crossinline function: () -> String)
inline fun logInfoTrace(message: Any? = null, skip: Int = 0, length: Int = 5)
Link copied to clipboard
inline fun logVerbose(message: Any? = null)
inline fun logVerbose(crossinline function: () -> String)
Link copied to clipboard
inline fun logVerboseFast(crossinline function: () -> String)
Link copied to clipboard
inline fun logWarn(message: Any?)
inline fun logWarn(crossinline function: () -> String)
inline fun logWarn(throwable: Throwable?, noinline function: () -> String? = null)
inline fun logWarn(throwable: Throwable?, message: String?)
Link copied to clipboard
inline fun logWarnFast(crossinline function: () -> String)
inline fun logWarnFast(message: String)
inline fun logWarnFast(ex: Throwable, message: String)
Link copied to clipboard
inline fun logWarnTrace(crossinline function: () -> String)