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

io.github.numichi.reactive.logger.reactor.RLogger.kt Maven / Gradle / Ivy

package io.github.numichi.reactive.logger.reactor

import io.github.numichi.reactive.logger.core.RSnapshot
import org.slf4j.Marker
import org.slf4j.event.Level
import reactor.core.publisher.Mono

/**
 * @see [org.slf4j.Logger]
 */
interface RLogger : RSnapshot {
    fun isEnabledForLevel(level: Level): Boolean

    fun isTraceEnabled(): Boolean

    fun trace(msg: String?): Mono

    fun trace(
        format: String?,
        arg: Any?,
    ): Mono

    fun trace(
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun trace(
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun trace(
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isTraceEnabled(marker: Marker?): Boolean

    fun trace(
        marker: Marker?,
        msg: String?,
    ): Mono

    fun trace(
        marker: Marker?,
        format: String?,
        arg: Any?,
    ): Mono

    fun trace(
        marker: Marker?,
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun trace(
        marker: Marker?,
        format: String?,
        vararg argArray: Any?,
    ): Mono

    fun trace(
        marker: Marker?,
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isDebugEnabled(): Boolean

    fun debug(msg: String?): Mono

    fun debug(
        format: String?,
        arg: Any?,
    ): Mono

    fun debug(
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun debug(
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun debug(
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isDebugEnabled(marker: Marker?): Boolean

    fun debug(
        marker: Marker?,
        msg: String?,
    ): Mono

    fun debug(
        marker: Marker?,
        format: String?,
        arg: Any?,
    ): Mono

    fun debug(
        marker: Marker?,
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun debug(
        marker: Marker?,
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun debug(
        marker: Marker?,
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isInfoEnabled(): Boolean

    fun info(msg: String?): Mono

    fun info(
        format: String?,
        arg: Any?,
    ): Mono

    fun info(
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun info(
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun info(
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isInfoEnabled(marker: Marker?): Boolean

    fun info(
        marker: Marker?,
        msg: String?,
    ): Mono

    fun info(
        marker: Marker?,
        format: String?,
        arg: Any?,
    ): Mono

    fun info(
        marker: Marker?,
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun info(
        marker: Marker?,
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun info(
        marker: Marker?,
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isWarnEnabled(): Boolean

    fun warn(msg: String?): Mono

    fun warn(
        format: String?,
        arg: Any?,
    ): Mono

    fun warn(
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun warn(
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun warn(
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isWarnEnabled(marker: Marker?): Boolean

    fun warn(
        marker: Marker?,
        msg: String?,
    ): Mono

    fun warn(
        marker: Marker?,
        format: String?,
        arg: Any?,
    ): Mono

    fun warn(
        marker: Marker?,
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun warn(
        marker: Marker?,
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun warn(
        marker: Marker?,
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isErrorEnabled(): Boolean

    fun error(msg: String?): Mono

    fun error(
        format: String?,
        arg: Any?,
    ): Mono

    fun error(
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun error(
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun error(
        msg: String?,
        t: Throwable?,
    ): Mono

    fun isErrorEnabled(marker: Marker?): Boolean

    fun error(
        marker: Marker?,
        msg: String?,
    ): Mono

    fun error(
        marker: Marker?,
        format: String?,
        arg: Any?,
    ): Mono

    fun error(
        marker: Marker?,
        format: String?,
        arg1: Any?,
        arg2: Any?,
    ): Mono

    fun error(
        marker: Marker?,
        format: String?,
        vararg arguments: Any?,
    ): Mono

    fun error(
        marker: Marker?,
        msg: String?,
        t: Throwable?,
    ): Mono
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy