Skip to main content Skip to complementary content

Log and Logging of Search Queries

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:
Information note

<Logger name="search" level="off" additivity="false">

<AppenderRef ref="SEARCH"/>

</Logger>

to:

Information note

<Logger name="search" level="all" additivity="false">

<AppenderRef ref="SEARCH"/>

</Logger>

3. Restart the application server.

Information note

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

Information note

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.

Information note

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

Did this page help you?

If you find any issues with this page or its content – a typo, a missing step, or a technical error – let us know how we can improve!