Documentation Center

Configuring logging for your Audience Manager web application (Java/JSP)

By default, Content Delivery does not have Audience Manager logging enabled, you need to edit the logback.xml file to allow Audience Manager logging.

Procedure

  1. To enable logging in your API (RESTful) Java/JSP web application, in the web application's configuration directory, open logback.xml and in a plain-text or XML editor, add:
    <appender name="rollingAudienceManagerLog" 
    class="ch.qos.logback.core.rolling.RollingFileAppender">
      <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
        <fileNamePattern>${log.folder}/audience_manager.%d{yyyy-MM-dd}.log</fileNamePattern>
        <maxHistory>${log.history}</maxHistory>
      </rollingPolicy>
      <encoder>
         <charset>${log.encoding}</charset>
         <pattern>${log.pattern}</pattern>
      </encoder>
      <prudent>true</prudent>
    </appender>
  2. Add the following two logger elements:
    <logger name="com.sdl.audiencemanager" level="${log.level}">
      <appender-ref ref="rollingAudienceManagerLog"/>
    </logger>   
    <logger name="com.tridion.marketingsolution" level="${log.level}">
      <appender-ref ref="rollingAudienceManagerLog"/>
    </logger>
  3. Save and close logback.xml.