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

Reply via email to