7.2 Specify file handler in logging.properties files

Information

Handlers specify where log messages are sent. Console handlers send log messages to the Java console and File handlers specify logging to a file.

Utilizing file handlers will ensure that security event information is persisted to disk.

NOTE: Nessus has provided the target output to assist in reviewing the benchmark to ensure target compliance.

Solution

Add the following entries, replacing

<file_handler>

with either FileHandler or AsyncFileHandler to your logging.properties file if they do not exist.

handlers=1catalina.org.apache.juli.<file_handler>, 2localhost.org.apache.juli.<file_handler>, 3manager.org.apache.juli.<file_handler>, 4host-manager.org.apache.juli.<file_handler>, java.util.logging.ConsoleHandler

Ensure logging is not off and set the

<logging_level>

to the desired level ( SEVERE WARNING INFO CONFIG FINE FINER FINEST or ALL ), for example:

org.apache.juli.FileHandler.level=<logging_level>

Impact:

Configuring logging to debug logging, i.e. FINEST or ALL can generate large amounts of information which may impact server performance.

See Also

https://workbench.cisecurity.org/benchmarks/15137