[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:45:00 EDT 2019
[ https://issues.jboss.org/browse/LOGTOOL-142?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Daniel Siviter updated LOGTOOL-142:
-----------------------------------
Description:
Similar to JDK logging that supports deferred logging using {{java.util.function.Supplier}}, allow for JBoss logging but for each parameter within a log and bundle.
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}
was:
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}
> 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
> Priority: Major
>
> Similar to JDK logging that supports deferred logging using {{java.util.function.Supplier}}, allow for JBoss logging but for each parameter within a log and bundle.
> 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