Gian Marco Gherardi created LOG4NET-400:
-------------------------------------------

             Summary: ILog extension methods doesnt work as expected
                 Key: LOG4NET-400
                 URL: https://issues.apache.org/jira/browse/LOG4NET-400
             Project: Log4net
          Issue Type: Improvement
            Reporter: Gian Marco Gherardi


Hi, I'm trying this feature, but seems that the following format doesn't work:

  log.Debug( m=>m("value= {0}", obj.Value) ); 

Instead this seems the correct signature:

  log.Debug(() => string.Format("value= {0}", obj.Value));

That is not as convenient IMO. Another thing I've noticed is that there are 
also many extension methods that merely proxy the methods already supported by 
plain ILog. What's the reason for that? I mean ILog methods already skip 
logging if level is not active.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to