The Personalization module is configured to log all events in the page, session, and content event channels. This means logging every page request and every content item for every user. You may or may not want to log every such event. You can configure logging to limit the events that are captured in the logging system, which may improve performance at the cost of losing some information.
For example, you may to log only the page view events triggered by certain specific pages. To implement this behavior:
Disable the
PageViewServletTrigger
, which triggers page view events for all pages served.Embed the
/atg/userprofiling/SendPageEvent
servlet bean in each page that you want to trigger a page view event.
You can also disable logging of an event channel by deleting that channel from the channels
property of the /atg/registry/EventHandlers/LoggingEventHandler
component.
You can disable all logging at startup by setting the enableLogging
property in the /atg/reporting/Configuration
component to false
.