<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">
<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>
                                <td>
                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="https://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">JBoss Community</a></h1>
                                                                </td>
                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px; -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
Re: Logging with slf4j in 7.1.0.Final
</h3>
<span style="margin-bottom: 10px;">
created by <a href="https://community.jboss.org/people/dmlloyd">David Lloyd</a> in <i>JBoss AS 7 Development</i> - <a href="https://community.jboss.org/message/719218#719218">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Dan D wrote:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Hi David,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Regarding the use of log4j appenders, I asked this question a couple months ago in the forum and the general response I received was that I would have to create a custom appender.</p><p><a class="jive-link-thread-small" href="https://community.jboss.org/thread/176103" target="_blank">https://community.jboss.org/thread/176103</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>The custom appenders required you to implement a JUL interface, which had no support for MDC. Maybe this has changed since then?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Are there any up to date articles or discussions that demonstrate how to use a a log4j appender in conjunction with the jboss logging?</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Thanks,</p><p>Dan</p></blockquote><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>You should be able to simply specify a log4j appender as a custom handler.  The code is supposed to detect that it's a log4j appender and automatically adapt it.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>That said, you can also extend the "org.jboss.logmanager.ExtHandler" base class to get full capabilities for handling MDC and so on.  It does this by using our ExtLogRecord class which includes everything that log4j has that JUL is missing, including MDC.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Reply to this message by <a href="https://community.jboss.org/message/719218#719218">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss AS 7 Development at <a href="https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2225">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>