<!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;">
JBoss AS7 Logging
</h3>
<span style="margin-bottom: 10px;">
modified by <a href="http://community.jboss.org/people/anil.saldhana">Anil Saldhana</a> in <i>JBoss AS7 Development</i> - <a href="http://community.jboss.org/docs/DOC-16648">View the full document</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">
<div class="jive-rendered-content"><p>This article describes the logging configuration starting JBoss AS v7.0.0.  The article should be updated periodically with any changes that have happened to logging (and note the version where the change occurred).</p><h2></h2><h2>Boot Logging</h2><p>This is the <em>boot.log</em> that you see.  Its configuration is in the <em>logging.properties</em>.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h2></h2><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h2>Server Logging</h2><p>The configuration should be done in the <em>standalone.xml</em> for the standalone distribution.  Basically the configuration now is done in the domain model. So it is either <em>domain.xml </em>or <em>standalone.xml</em> depending on the type of distribution.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>The log output will go into server.log</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h2></h2><h2>Deployment Level Logging</h2><p>This is when you want to have your own JDK or Log4J logging driven at the deployment level.  This feature needs to be implemented by <a class="jive-link-external-small" href="https://issues.jboss.org/browse/JBAS-9084">https://issues.jboss.org/browse/JBAS-9084</a></p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><h2></h2><h2>How do I?</h2><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Suppose you want to enable trace level logging on org.jboss.security,  this is how the standalone.xml block looks:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><pre class="jive-pre"><code class="jive-code jive-xml"> <span class="jive-xml-tag"><subsystem xmlns="urn:jboss:domain:logging:1.0"></span>
            <span class="jive-xml-tag"><console-handler name="CONSOLE" autoflush="true"></span>
                <span class="jive-xml-tag"><level name="INFO"/></span>
                <span class="jive-xml-tag"><formatter></span>
                    <span class="jive-xml-tag"><pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/></span>
                <span class="jive-xml-tag"></formatter></span>
            <span class="jive-xml-tag"></console-handler></span>
            <span class="jive-xml-tag"><periodic-rotating-file-handler name="FILE" autoflush="true"></span>
                <span class="jive-xml-tag"><level name="TRACE"/></span>
                <span class="jive-xml-tag"><formatter></span>
                    <span class="jive-xml-tag"><pattern-formatter pattern="%d{HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/></span>
                <span class="jive-xml-tag"></formatter></span>
                <span class="jive-xml-tag"><file relative-to="jboss.server.log.dir" path="server.log"/></span>
                <span class="jive-xml-tag"><suffix value=".yyyy-MM-dd"/></span>
            <span class="jive-xml-tag"></periodic-rotating-file-handler></span>
            <span class="jive-xml-tag"><logger category="com.arjuna"></span>
                <span class="jive-xml-tag"><level name="WARN"/></span>
            <span class="jive-xml-tag"></logger></span>
            <span class="jive-xml-tag"><logger category="org.apache.tomcat.util.modeler"></span>
                <span class="jive-xml-tag"><level name="WARN"/></span>
            <span class="jive-xml-tag"></logger></span>
            <span class="jive-xml-tag"><logger category="sun.rmi"></span>
                <span class="jive-xml-tag"><level name="WARN"/></span>
            <span class="jive-xml-tag"></logger></span>
            <span class="jive-xml-tag"><logger category="org.jboss.security"></span>
                <span class="jive-xml-tag"><level name="TRACE"/></span>
            <span class="jive-xml-tag"></logger></span>
</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;"> </p><p>Note that I added a logger block for "org.jboss.security".  Now I need to also change the level for the appender -either CONSOLE or FILE. In most cases, you want to do it for FILE.  Now enjoy the trace entries.</p></div>
<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
<p style="margin: 0;">Comment by <a href="http://community.jboss.org/docs/DOC-16648">going to Community</a></p>
        <p style="margin: 0;">Create a new document in JBoss AS7 Development at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=102&containerType=14&container=2225">Community</a></p>
</div></td>
</tr>
</tbody>
</table>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>