I have activated Log4J debugging. But the debug lines have no timestamp. This confuses me because in the official examples they don’t seem to configure anything either, but DO have timestamps:
From https://logging.apache.org/log4j/2.x/manual/configuration.html#status-messages
2011-11-23 17:08:00,769 DEBUG Generated plugins in 0.003374000 seconds
My output does NOT have timestamps. See my partial xtail
of startup logs below. Log4J StatusLogger output at bottom.
*** /drives/x/logfiles/Tomcat9/catalina.2024-08-19.log ***
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version name: Apache Tomcat/9.0.85
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server built: Jan 5 2024 08:28:07 UTC
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Server version number: 9.0.85.0
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Name: Windows Server 2022
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log OS Version: 10.0
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Architecture: amd64
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Java Home: c:program filesjavajdk
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Version: 11.0.20+8-LTS
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log JVM Vendor: Azul Systems, Inc.
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_BASE: C:Apache_Software_FoundationTomcat9
2024-08-19 11:10:38.486 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log CATALINA_HOME: C:Apache_Software_FoundationTomcat9
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.home=C:Apache_Software_FoundationTomcat9
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dcatalina.base=C:Apache_Software_FoundationTomcat9
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.io.tmpdir=C:Apache_Software_FoundationTomcat9temp
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.config.file=C:Apache_Software_FoundationTomcat9conflogging.properties
...
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djava.util.logging.SimpleFormatter.format=%1$tY-%1$tm-%1$td %1$tH:%1$tM:%1$tS.%1$tL %4$-7s [%2$s] %5$s%6$s%n
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavamelody.sampling-seconds=10
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Djavamelody.allowed-addr-pattern=127.0.0.1
...
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dlog4j.debug=true
2024-08-19 11:10:38.518 INFO [main] org.apache.catalina.startup.VersionLoggerListener.log Command line argument: -Dlog4j2.debug=true
...
*** /drives/x/logfiles/Tomcat9/tomcat9-stderr.2024-08-19.log ***
2024-08-19 11:10:54.158 INFO [org.apache.jasper.servlet.TldScanner scanJars] At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.
2024-08-19 11:10:54.252 INFO [org.apache.catalina.core.ApplicationContext log] No Spring WebApplicationInitializer types detected on classpath
DEBUG StatusLogger Using ShutdownCallbackRegistry class org.apache.logging.log4j.core.util.DefaultShutdownCallbackRegistry
TRACE StatusLogger Log4jLoggerFactory.getContext() found anchor class de.nexus.http.filter.SessionLoggingListener