Logging is typically implemented to collect and record information about application failures in test or production environments. When you enable logging, log statements inserted into shipped IBM InfoSphere Enterprise Records application code cause log entries to be written to an output location. As the application makes requests to the server, the logging mechanism captures information about the request and writes it to some output medium, such as a file or a console. The information can then be used for analyzing and debugging problems. The information you capture and its level of detail are controlled by modifying the log4j.properties configuration file in IBM InfoSphere Enterprise Records. This file provides a means for logging behavior, priority levels, and output formats with no need to change or recompile the application's code.