mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
41 lines
1.6 KiB
Kotlin
41 lines
1.6 KiB
Kotlin
import org.apache.logging.log4j.LogManager
|
|
import org.slf4j.LoggerFactory
|
|
import java.lang.RuntimeException
|
|
|
|
class StringTemplateAsArgumentFix {
|
|
private val loggerSlf4J = LoggerFactory.getLogger()
|
|
|
|
val x = 1
|
|
val y = 2
|
|
|
|
fun testWithEscape() {
|
|
loggerSlf4J.debug("$x\n$y")
|
|
loggerSlf4J.debug("$x\t$y")
|
|
loggerSlf4J.debug("$x\"$y")
|
|
loggerSlf4J.debug("$x$$y")
|
|
}
|
|
|
|
fun testLoggerSlf4J() {
|
|
val variable1 = "test"
|
|
val variable2 = 1
|
|
loggerSlf4J.info("${variable1}")
|
|
loggerSlf4J.info("${variable2}")
|
|
loggerSlf4J.info("${getMethod()}")
|
|
loggerSlf4J.info("variable1: {}", variable1)
|
|
loggerSlf4J.in<caret>fo("variable1: ${variable1}")
|
|
loggerSlf4J.info("variable1: $variable1")
|
|
loggerSlf4J.info("variable1: $variable1", RuntimeException())
|
|
loggerSlf4J.info("{} variable1: $variable1", 1)
|
|
loggerSlf4J.info("{} variable1: $variable1 {} variable1: $variable1", 1, 2)
|
|
loggerSlf4J.info("{} variable1: $variable1 {} variable1: $variable1 {}", 1, 2, 3)
|
|
loggerSlf4J.info("{} variable1: $variable1 {} variable1: $variable1 {}", 1, 2, 3, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: $variable1", 1, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: $variable1 {}", 1, 2, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: $variable1 {} {}", 1, 2, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: $variable1 {} {} {}", 1, 2, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: $variable1 {}", 1, 2)
|
|
loggerSlf4J.info("{} variable1: $variable1 {}" + "{} variable1: $variable1 {}", 1, 2, 3, 4)
|
|
}
|
|
|
|
fun getMethod() = 1
|
|
} |