The SimpleFormatter log format does not work in IDM. For example, the following format string in startup.sh does not work:-Djava.util.logging.SimpleFormatter.format="%4$s: %5$s [%1$tc]%n"
The JVM fails to pick up the new format and continues to write the logs using the default format.
This issue occurs if the format string is specified in the startup.sh file instead of the logging.properties file and the $ symbol is not escaped.
This issue can be resolved by specifying the format string in the logging.properties file, which applies the SimpleFormatter formatting correctly.
Alternatively, if you want to make changes to the startup.sh file, you must escape the $ symbol using \. For example, you would add the following system property to the java exec line in the startup.sh file:-Djava.util.logging.SimpleFormatter.format="%4\$s: %5\$s [%1\$tc]%n"