and one still has to be careful to avoid evaluating expensive code at runtime:<p>java {.bad} logger.atFine().log(“stats=%s”, createSummaryOf(stats));<p>not sure if this new library offers any real advantages, apart from being more explicit (and more verbose).