[jboss-jira] [JBoss JIRA] (LOGTOOL-142) Support java.util.function.Supplier as a parameter to logs and bundles

Daniel Siviter (Jira) issues at jboss.org
Mon Sep 23 08:44:00 EDT 2019


Daniel Siviter created LOGTOOL-142:
--------------------------------------

             Summary: Support java.util.function.Supplier as a parameter to logs and bundles
                 Key: LOGTOOL-142
                 URL: https://issues.jboss.org/browse/LOGTOOL-142
             Project: Log Tool
          Issue Type: Enhancement
    Affects Versions: 2.2.0.Final
            Reporter: Daniel Siviter


Similar to JDK logging that supports deferred logging using {{java.util.function.Supplier}} perform something similar for JBoss logging but for each parameter.

e.g.
{code}
@LogMessage
@Message("I'm going to log something computationally expensive: %s")
void expensive(Supplier<String> value);
{code}

Which could then be used as:
{code}
LogInterface.LOG.expensive(this::toExpensiveFormattedString);
{code}




--
This message was sent by Atlassian Jira
(v7.13.8#713008)


More information about the jboss-jira mailing list