Search Query Logs

One may turn on the logging of popular search queries as executed into a log file using log4j. This file may then be used to perform statistical reporting on the types of search queries executed.

Steps

To enable the logging of search queries:

  1. Open the file "$MM_HOME/tomcat/conf/log4j2.xml" in the installation folders.

  2. Change the lines near the end of the file:

    <Logger name="search" level="off" additivity="false">
    
      <AppenderRef ref="SEARCH"/>
    
    </Logger>
    

    to:

    <Logger name="search" level="all" additivity="false">
    
      <AppenderRef ref="SEARCH"/>
    
    </Logger>
    
  3. Restart the application server.

    A search.log file can be found under the "$MM_HOME/data/logs/search" directory in the installation folders.

    The log contains the following search query details: time, thread, username, context, text.

To disable the logging of search queries, simply change the lines back and restart.

REST API calls are logged in the catalina.log and only if Debug logging is enabled.