Skip to content

Commit

Permalink
add back TODO methods
Browse files Browse the repository at this point in the history
  • Loading branch information
oshai committed Jul 12, 2023
1 parent 112fc1a commit 6f8a842
Show file tree
Hide file tree
Showing 2 changed files with 131 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ import io.github.oshai.kotlinlogging.internal.toStringSafe
* logger.info{"this is $lazy evaluated string"}
* ```
*/
@Suppress("DeprecatedCallableAddReplaceWith")
public interface KLogger {

/**
Expand Down
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
package io.github.oshai.kotlinlogging.slf4j.internal

import io.github.oshai.kotlinlogging.DelegatingKLogger
import io.github.oshai.kotlinlogging.KLogger
import io.github.oshai.kotlinlogging.Level
import io.github.oshai.kotlinlogging.Marker
import io.github.oshai.kotlinlogging.slf4j.toSlf4j
import org.slf4j.Logger

public abstract class Slf4jLogger : KLogger {
@Suppress("DeprecatedCallableAddReplaceWith")
public abstract class Slf4jLogger<T: Logger> : KLogger, DelegatingKLogger<T> {

// we don't move more methods to here because if it will appear on stacktrace
// it will break fqcn for class name in location aware loggers
Expand All @@ -26,4 +28,131 @@ public abstract class Slf4jLogger : KLogger {
Level.OFF -> false
}
}

///
/// The methods below are deprecated and will be removed in the future
///


@Deprecated("Use trace {} instead") public override fun trace(msg: String?, arg: Any?): Unit =
underlyingLogger.trace(msg, arg)


@Deprecated("Use trace {} instead")
public override fun trace(msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.trace(msg, arg1, arg2)


@Deprecated("Use trace {} instead")
public override fun trace(msg: String?, vararg arguments: Any?): Unit = underlyingLogger.trace(msg, *arguments)


@Deprecated("Use trace {} instead")
public override fun trace(marker: Marker?, msg: String?, arg: Any?): Unit = underlyingLogger.trace(marker?.toSlf4j(), msg, arg)


@Deprecated("Use trace {} instead")
public override fun trace(marker: Marker?, msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.trace(marker?.toSlf4j(), msg, arg1, arg2)


@Deprecated("Use trace {} instead")
public override fun trace(marker: Marker?, msg: String?, vararg arguments: Any?): Unit = underlyingLogger.trace(marker?.toSlf4j(), msg, *arguments)




@Deprecated("Use debug {} instead") public override fun debug(msg: String?, arg: Any?): Unit = underlyingLogger.debug(msg, arg)


@Deprecated("Use debug {} instead")
public override fun debug(msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.debug(msg, arg1, arg2)


@Deprecated("Use debug {} instead")
public override fun debug(msg: String?, vararg arguments: Any?): Unit = underlyingLogger.debug(msg, *arguments)



@Deprecated("Use debug {} instead")
public override fun debug(marker: Marker?, msg: String?, arg: Any?): Unit = underlyingLogger.debug(marker?.toSlf4j(), msg, arg)


@Deprecated("Use debug {} instead")
public override fun debug(marker: Marker?, msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.debug(marker?.toSlf4j(), msg, arg1, arg2)


@Deprecated("Use debug {} instead")
public override fun debug(marker: Marker?, msg: String?, vararg arguments: Any?): Unit = underlyingLogger.debug(marker?.toSlf4j(), msg, *arguments)



@Deprecated("Use info {} instead") public override fun info(msg: String?, arg: Any?): Unit = underlyingLogger.info(msg, arg)


@Deprecated("Use info {} instead")
public override fun info(msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.info(msg, arg1, arg2)


@Deprecated("Use info {} instead")
public override fun info(msg: String?, vararg arguments: Any?): Unit = underlyingLogger.info(msg, *arguments)




@Deprecated("Use info {} instead")
public override fun info(marker: Marker?, msg: String?, arg: Any?): Unit = underlyingLogger.info(marker?.toSlf4j(), msg, arg)


@Deprecated("Use info {} instead")
public override fun info(marker: Marker?, msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.info(marker?.toSlf4j(), msg, arg1, arg2)


@Deprecated("Use info {} instead")
public override fun info(marker: Marker?, msg: String?, vararg arguments: Any?): Unit = underlyingLogger.info(marker?.toSlf4j(), msg, *arguments)



@Deprecated("Use warn {} instead") public override fun warn(msg: String?, arg: Any?): Unit = underlyingLogger.warn(msg, arg)


@Deprecated("Use warn {} instead")
public override fun warn(msg: String?, vararg arguments: Any?): Unit = underlyingLogger.warn(msg, *arguments)


@Deprecated("Use warn {} instead")
public override fun warn(msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.warn(msg, arg1, arg2)



@Deprecated("Use warn {} instead")
public override fun warn(marker: Marker?, msg: String?, arg: Any?): Unit = underlyingLogger.warn(marker?.toSlf4j(), msg, arg)


public override fun warn(marker: Marker?, msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.warn(marker?.toSlf4j(), msg, arg1, arg2)


@Deprecated("Use warn {} instead")
public override fun warn(marker: Marker?, msg: String?, vararg arguments: Any?): Unit = underlyingLogger.warn(marker?.toSlf4j(), msg, *arguments)


@Deprecated("Use error {} instead") public override fun error(msg: String?, arg: Any?): Unit = underlyingLogger.error(msg, arg)


@Deprecated("Use error {} instead")
public override fun error(msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.error(msg, arg1, arg2)


@Deprecated("Use error {} instead")
public override fun error(msg: String?, vararg arguments: Any?): Unit = underlyingLogger.error(msg, *arguments)


public override fun error(marker: Marker?, msg: String?, arg: Any?): Unit = underlyingLogger.error(marker?.toSlf4j(), msg, arg)


@Deprecated("Use error(marker){} instead")
public override fun error(marker: Marker?, msg: String?, arg1: Any?, arg2: Any?): Unit = underlyingLogger.error(marker?.toSlf4j(), msg, arg1, arg2)


@Deprecated("Use error(marker){} instead")
public override fun error(marker: Marker?, msg: String?, vararg arguments: Any?): Unit = underlyingLogger.error(marker?.toSlf4j(), msg, *arguments)

}

0 comments on commit 6f8a842

Please sign in to comment.