5.1 About event logging

The Identity Manager user application implements logging by using log4j, an open-source logging package distributed by The Apache Software Foundation. By default, event messages are logged to the system console and to the application server’s log file at logging level INFO and above. You can also configure the user application to log to Novell Audit. Events are logged to all activated loggers.

IMPORTANT:If you are logging to Novell Audit, it is recommended that you review the Novell Audit documentation.

5.1.1 About the log level settings

Console logging involves synchronized writes. This means that logging can become a processor usage issue as well as a concurrency impedance. You can change the priority value default setting to ERROR, by modifying the setting in the <installdir>/jboss/server/IDMProv/conf/log4j.xml. Locate the root node that looks like this:


<root>
      <appender-ref ref="CONSOLE"/>
      <appender-ref ref="FILE"/>
   </root>

Change the priority value to:


<root>
      <priority value="ERROR"/>
      <appender-ref ref="FILE"/>
</root>

Assigning a value to the root ensures that any appenders that do not explicitly have a level assigned inherit the root's level. By default, the file appender does not have a threshold level assigned so it assumes the root's. Any appender included in the root that does have a level threshold should be ERROR or WARN. Error level settings at more than WARN will impact performance.