Wenn ich den integrierten Tomcat von intellijs (12.1.4) verwende, werden die Protokolle in die Ausgabe-Registerkarte des Debug-Fensters geschrieben und nicht in a die normale Protokolldatei des lokalen Hosts.Wie man intellij so einstellt, dass Protokolle auf der Registerkarte Protokolle angezeigt werden und nicht auf der Registerkarte Ausgabe
Ich folgte this Dokument und fügte meine log4j.properties, die gut in der Registerkarte der Ausgabe funktioniert, aber es schreibt immer noch die Protokolle auf der rechten Registerkarte.
Wenn ich das Projekt packen und es auf einem eigenständigen Tomcat bereitstellen, kann ich die Protokolle sehen.
Normalerweise wäre mir egal, aber das Problem mit der Registerkarte Ausgabe ist, dass Sie nicht darin suchen können.
Das ist mein log4j und ich habe es sowohl mit ConsoleAppender und RollingFileAppender müde.
log4j.rootLogger=TRACE, A1
log4j.appender.A1=org.apache.log4j.RollingFileAppender
log4j.appender.A1.File=${catalina.home}/logs/algo_js.log
log4j.appender.A1.MaxFileSize=500KB
log4j.appender.A1.MaxBackupIndex=5
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
# Print the date in ISO 8601 format
log4j.appender.A1.layout.ConversionPattern=%d [%t] %-5p %c - %m%n
Irgendwelche Ideen, was ich vermisse?
Einfach klar, ich habe ein Bild hinzugefügt.