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]
