import org.apache.logging.log4j.LogManager
import org.slf4j.LoggerFactory
class StringTemplateAsArgumentWarnDebug {
private val loggerSlf4J = LoggerFactory.getLogger()
private val loggerLog4J = LogManager.getLogger()
fun testLoggerSlf4JBuilder() {
val variable1 = 1
loggerSlf4J.atInfo().log("variable1: ${variable1}")
loggerSlf4J.atDebug().log("variable1: ${variable1}")
loggerSlf4J.atWarn().log("variable1: ${variable1}")
}
fun testLoggerLog4J() {
val variable1 = 1
loggerLog4J.info("variable1: ${variable1}")
loggerLog4J.debug("variable1: ${variable1}")
loggerLog4J.warn("variable1: ${variable1}")
}
fun testLoggerLog4JBuilder() {
val variable1 = 1
loggerLog4J.atInfo().log( "variable1: ${variable1}")
loggerLog4J.atDebug().log( "variable1: ${variable1}")
loggerLog4J.atWarn().log( "variable1: ${variable1}")
}
fun testLoggerSlf4J() {
val variable1 = 1
loggerSlf4J.info("variable1: ${variable1}")
loggerSlf4J.debug("variable1: ${variable1}")
loggerSlf4J.warn("variable1: ${variable1}")
}
fun getString() = "test"
fun getInt() = 1
}