Handlers specify where log messages are sent. Console handlers send log messages to the Java console and File handlers specify logging to a file. Rationale: Utilizing file handlers will ensure that security event information is persisted to disk. Impact: Configuring logging to debug logging, i.e. FINEST or ALL, can generate large amounts of information which may impact server performance.
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> Default Value: No value for new applications by default.