You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "Lukasz Lenart (JIRA)" <ji...@apache.org> on 2014/05/10 23:55:35 UTC

[jira] [Created] (WW-4344) Improve Logging layer implementation to avoid additional boilerplate with if (LOG.isDebugEnable)

Lukasz Lenart created WW-4344:
---------------------------------

             Summary: Improve Logging layer implementation to avoid additional boilerplate with if (LOG.isDebugEnable)
                 Key: WW-4344
                 URL: https://issues.apache.org/jira/browse/WW-4344
             Project: Struts 2
          Issue Type: Improvement
          Components: "New" API
    Affects Versions: 2.3.16.3
            Reporter: Lukasz Lenart
            Assignee: Lukasz Lenart
             Fix For: 2.3.18


Instead using
{code:java}
if (LOG.isDebugEnable()) {
     LOG.debug("Action name is [#0]', actionName);
}
{code}

can be reduced to 
{code:java}
LOG.debug("Action name is [#0]', actionName);
{code}

with implementation in {{JdkLogger}} and any other implementation of {{Logger}} interface:
{code:java}
public void debug(String message, String... params) {
    if(isDebugEnable()) {
         // perform logging
    }
}
{code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)