Simone Bordet [email protected] [it-torino-java-jug] ha scritto il 08/01/19 alle 10:54: > > Se il livello di logging non è attivo, paghi il costo di if > (isXXXEnabled()) (dentro FluentLogger) e paghi il costo > dell'allocazione dell'Object[] per varargs, string concatenation, > boxing, lambda creation, ecc.
Quello è un costo che paghi comunque usando slf4j liscio. L'API del Logger di slf4j ha solo 3 varianti con 1 e 2 Object e con Object..., che poi internamente converte sempre a Object[] Posso fornire i metodi mancanti per evitare varargs e boxing, ma non è l'obiettivo primario federico
