B.2 Understanding the idmuserapp_logging.xml File

The following is a sample of the idmuserapp_logging.xml file:

 <logging xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="logging-config.xsd">

    <prefix>[RBPM]</prefix>

    <!-- example of enabling TRACE level -->
    <!--
    <logger name="com.novell.soa.af" additivity="true" level="TRACE"/>
    -->
    <!-- example of enabling Novell Audit Logging -->
    <!-- just add the Naudit appender to the level -->
    <!--
    <logger name="com.novell" additivity="true" level="INFO">
      <appender-ref ref="CONSOLE_DEBUG"/>
      <appender-ref ref="Naudit"/>
    </logger>
    -->

    <!-- Appender definitions -->
    <appenders>
        <!-- CONSOLE and FILE appender are defined in jboss-log4j.xml -->
        <!-- Novell Audit appender -->
        <appender class="com.netiq.logging.log4j.NauditLog4jAppender" name="NAUDIT">
            <param name="Threshold" value="ALL"/>
                        <param name="ApplicationDetail" value="DirXML"/>
        </appender>
        <!-- CEF appender -->
        <appender class="com.netiq.idm.logging.syslog.CEFSyslogAppender" name="CEF">
            <param name="Threshold" value="ALL"/>
        </appender>
    </appenders>

    <!--
        Logger definitions

        NOTE: CONSOLE & FILE appenders should be defined in (jboss-)log4j.xml file.
        Additivity of true means the loggers defined below will inherit the appenders.
    -->
    <loggers>
        <logger name="com.novell" level="INFO" additivity="true">
            <!-- remove this line to turn on Novell Audit
            <appender-ref ref="NAUDIT"/>
            remove this line to turn on Novell Audit -->
            <!-- remove this line to turn on CEF auditing
            <appender-ref ref="CEF"/>
            remove this line to turn on CEF auditing -->
        </logger>
        <logger name="com.sssw" level="INFO" additivity="true">
            <!-- remove this line to turn on Novell Audit
            <appender-ref ref="NAUDIT"/>
            remove this line to turn on Novell Audit -->
            <!-- remove this line to turn on CEF auditing
            <appender-ref ref="CEF"/>
            remove this line to turn on CEF auditing -->
        </logger>
        <logger name="com.netiq" level="INFO" additivity="true">
            <!-- remove this line to turn on Novell Audit
            <appender-ref ref="NAUDIT"/>
            remove this line to turn on Novell Audit -->
            <!-- remove this line to turn on CEF auditing
            <appender-ref ref="CEF"/>
            remove this line to turn on CEF auditing -->
        </logger>
        <logger name="com.novell.afw.portal.aggregation" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portal.persist" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portal.portlet" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portal.util" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portlet.consumer" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portlet.core" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portlet.persist" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portlet.producer" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.portlet.util" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.theme" level="INFO" additivity="true"/>
        <logger name="com.novell.afw.util" level="INFO" additivity="true"/>
        <logger name="com.novell.common.auth" level="INFO" additivity="true"/>
        <logger name="com.novell.idm.security.authorization.service" level="INFO" additivity="true"/>
        <logger name="com.novell.pwdmgt.actions" level="INFO" additivity="true"/>
        <logger name="com.novell.pwdmgt.util" level="INFO" additivity="true"/>
        <logger name="com.novell.pwdmgt.service" level="INFO" additivity="true"/>
        <logger name="com.novell.pwdmgt.soap" level="INFO" additivity="true"/>
        <logger name="com.novell.roa.resources" level="INFO" additivity="true"/>
        <logger name="com.novell.soa.af.impl" level="INFO" additivity="true"/>
        <logger name="com.novell.soa.script" level="INFO" additivity="true"/>
        <logger name="com.novell.soa.ws.impl" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.apwa" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.portlet" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.portlet.util" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.servlet" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.uictrl" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.vdata.model" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.vdata.definition" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.spi" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.cachemgr" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.core" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.directory" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.event" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.factory" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.persist" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.resource" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.security" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.server" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.servlet" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.session" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.usermgr" level="INFO" additivity="true"/>
        <logger name="com.sssw.fw.util" level="INFO" additivity="true"/>
        <logger name="com.sssw.portal.manager" level="INFO" additivity="true"/>
        <logger name="com.sssw.portal.persist" level="INFO" additivity="true"/>
        <logger name="com.novell.idm.nrf.persist" level="INFO" additivity="true"/>
        <logger name="com.novell.idm.nrf.service" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.impl.uictrl" level="INFO" additivity="true"/>
        <logger name="com.novell.srvprv.spi.uictrl" level="INFO" additivity="true"/>
    </loggers>
</logging>