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)

Reply via email to