<!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="http://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: JBoss 6 + Snowdrop2 + Red5
</h3>
<span style="margin-bottom: 10px;">
    created by <a href="http://community.jboss.org/people/skroll">Scott Kroll</a> in <i>Snowdrop</i> - <a href="http://community.jboss.org/message/617050#617050">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><p>Bruno,</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>And I figured it out <span> :) </span>. Looks like there's some trickery you can do with JBoss AS7 in regards to modules. JBoss uses it's own logging system (jboss-logmanager) and luckily for us, they package a slf4j bridge for it. However, to let your EAR load the modules, you have to create a jboss-deployment-structure.xml file and tell it to load modules. If you look in $JBOSS_HOME/modules you will see a directory structure of modules, and each one will have a module.xml. If you look in the module.xml, you will see the moduel has a name value. Using that, you can import these modules into yuor application.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So here is what I did to get sane logging:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I created in META-INF of the EAR, this jboss-deployment-structure.xml:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><blockquote class="jive-quote"><p>&lt;jboss-deployment-structure&gt;</p><p>&#160;&#160;&#160; &lt;deployment&gt;</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;dependencies&gt;</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;module name="org.slf4j" /&gt;</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;module name="org.slf4j.impl" /&gt;</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;module name="org.slf4j.jcl-over-slf4j" /&gt;</p><p>&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;/dependencies&gt;</p><p>&#160;&#160;&#160; &lt;/deployment&gt;</p><p>&lt;/jboss-deployment-structure&gt;</p></blockquote><p>Then, in red5.ear/lib, I deleted:</p><p>com.springsource.slf4j.api-1.6.1.jar</p><p>com.springsource.slf4j.bridge-1.6.1.jar</p><p>jcl-over-slf4j-1.6.1.jar</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Because we are now importing them from the jboss module directory.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>And I also deleted:</p><p>logback-classic-0.9.26.jar</p><p>logback-core.0.9.26.jar</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So that slf4j does not try to use logback as it's logging system. The org.slf4j.impl module from jboss provides the slf4j interface for jboss' own logging system. Once this is done, your applications will now obey the configuration you set in standalone.xml, which you can see in around the section starting with &lt;subsystem xmlns="urn:jboss:domain:logging:1.0"&gt;.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>I'm not sure how to get the logging configuration per application yet, but that's my final task. Definitely nice to not be bombarded with logging information, though.</p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/617050#617050">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in Snowdrop at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2082">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>