the “problem” with slf4j is parameters
especially if they are expensive to compute
with log4j2, you can wrap them in lambdas, so they are lazily evaluated
the following is a thin layer on top slf4j to have the same feature
https://github.com/nfrankel/slf4k