pass: log.info ("parametreler {} ve {}", Param1 Param2) derler ve eğer benScala ve SLF4J :: Aşağıdaki kodu olması birden fazla parametreye
Ancak Scala SLF4J iyi çalışır basitçe Array.toString ilk parametreyi yerine ve ilişkisiz parametrelerin kalanını bırakır
log.info("parameters {} and {} and {}", Array(param1, param2,param3))
: daha fazla argüman geçmek istiyorum, ben Array kullanmanız gerekir.
Aşağıdaki kod
log.info("parameters {} and {} and {}", Array(param1, param2,param3) : _*)
nedeniyle, derleme değil: Burada ne eksik
error: overloaded method value info with alternatives:
(org.slf4j.Marker,java.lang.String)Unit <and>
(java.lang.String,java.lang.Throwable)Unit <and>
(java.lang.String,Array[java.lang.Object])Unit <and>
(java.lang.String,Any)Unit
cannot be applied to (java.lang.String, Any)
log.info("parameters {} and {} and {}", Array(param1, param2,param3) : _*)
? Eğer SLF4J bağlı değilseniz
Her proje bağımlılığı, ileride yapılacak bir bakım çalışmasıdır. Örneğin, 2012 yılında @Falmarri tarafından belirtilen "Logula" artık "terk edilmiş" olarak işaretlendi –