mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 02:59:33 +07:00
41 lines
1.7 KiB
Kotlin
41 lines
1.7 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("{}\n{}", x, y)
|
|
loggerSlf4J.debug("{}\t{}", x, 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.info("variable1: {}", variable1)
|
|
loggerSlf4J.info("variable1: {}", variable1)
|
|
loggerSlf4J.info("variable1: $variable1", RuntimeException())
|
|
loggerSlf4J.info("{} variable1: {}", 1, variable1)
|
|
loggerSlf4J.info("{} variable1: {} {} variable1: {}", 1, variable1, 2, variable1)
|
|
loggerSlf4J.info("{} variable1: {} {} variable1: {} {}", 1, variable1, 2, variable1, 3)
|
|
loggerSlf4J.info("{} variable1: {} {} variable1: {} {}", 1, variable1, 2, variable1, 3, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: {}", 1, variable1, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: {} {}", 1, variable1, 2, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: {} {} {}", 1, variable1, 2, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: {} {} {} {}", 1, variable1, 2, RuntimeException())
|
|
loggerSlf4J.info("{} variable1: {} {}", 1, variable1, 2)
|
|
loggerSlf4J.info("{} variable1: {} {}{} variable1: {} {}", 1, variable1, 2, 3, variable1, 4)
|
|
}
|
|
|
|
fun getMethod() = 1
|
|
} |