This is the representation of arguments in an SLF4J logging statement. It is used to
prevent the use of varadic arguments in the SLF4J API, which is a problem for type safety
and also causes problems with : _* type ascryption and confused IDEs.
Arguments present as an immutable API, which can be composed together using + and
++ for sequences.
val argsA: Arguments = Arguments("a", 1)
val argsPlus: Arguments = argsA + true
This is the representation of arguments in an SLF4J logging statement. It is used to prevent the use of varadic arguments in the SLF4J API, which is a problem for type safety and also causes problems with
: _*
type ascryption and confused IDEs.Arguments present as an immutable API, which can be composed together using
+
and++
for sequences.