DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=42634>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=42634

           Summary: ObjectRenderer is never triggered in nlog4j 1.2.25
           Product: Log4j
           Version: unspecified
          Platform: Other
        OS/Version: Windows XP
            Status: NEW
          Severity: regression
          Priority: P2
         Component: Other
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


public
  String getRenderedMessage() {
     if(renderedMessage == null && message != null) {
       if(message instanceof String)
         renderedMessage = (String) message;
       else {
         LoggerRepository repository = logger.getLoggerRepository();

         if(repository instanceof RendererSupport) {
           RendererSupport rs = (RendererSupport) repository;
           renderedMessage= rs.getRendererMap().findAndRender(message);
         } else {
           renderedMessage = message.toString();
         }
       }
     }
     return renderedMessage;
  }


in nlog4j 1.2.25 : (message instanceof String) seems to always return "true" 
so Renderer are never triggered. Is that normal ? I make the test with log4j 
1.2.14 : its OK, my renderers are working. In nlog4j the signature like "debug
(Object)" is deprecated. How can I trigger my Renderer with NLog4j without 
this method ? toString() is systematically called on a untype parameter 
(object kind).

Thx forward.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to