Enabling Stats Recorder in uPortal 2.6+

Knowledge Base: uPortal 3.0, uPortal 2.6
Updated: June 23, 2008
How do I enable and configure the stats recorder in uPortal2.6+?
To enable logging, a log4j logger needs to be defined. Adding the following or something similar to log4j.properties should accomplish this.

log4j.logger.org.jasig.portal.events=INFO, R

Once the logger is enabled, specific events can be registered by adding them to the supportedEvents property of the LoggingEventHandler in statsContext.xml. Here are a list of the available events:

org.jasig.portal.events.support.ChannelAddedToLayoutPortalEvent
org.jasig.portal.events.support.ChannelInstanciatedInLayoutPortalEvent
org.jasig.portal.events.support.ChannelMovedInLayoutPortalEvent
org.jasig.portal.events.support.ChannelRemovedFromLayoutPortalEvent
org.jasig.portal.events.support.ChannelRenderedInLayoutPortalEvent
org.jasig.portal.events.support.ChannelTargetedInLayoutPortalEvent
org.jasig.portal.events.support.ChannelUpdatedInLayoutPortalEvent
org.jasig.portal.events.support.ModifiedChannelDefinitionPortalEvent
org.jasig.portal.events.support.PublishedChannelDefinitionPortalEvent
org.jasig.portal.events.support.RemovedChannelDefinitionPortalEvent
org.jasig.portal.events.support.UserAddedFolderToLayoutPortalEvent
org.jasig.portal.events.support.UserLoggedInPortalEvent
org.jasig.portal.events.support.UserLoggedOutPortalEvent
org.jasig.portal.events.support.UserMovedFolderInLayoutPortalEvent
org.jasig.portal.events.support.UserRemovedFolderFromLayoutPortalEvent
org.jasig.portal.events.support.UserSessionCreatedPortalEvent
org.jasig.portal.events.support.UserSessionDestroyedPortalEvent
org.jasig.portal.events.support.UserUpdatedFolderInLayoutPortalEvent