2013-06-18 9 views
14

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. the top panel is where the logs are being shown and the bottom panel is where I would like it to be displayed ... where the search is

Antwort

9

In dem Anwendungsserver Run/Debug-Konfiguration öffnen Sie die Logs Registerkarte und geben Sie den vollständigen Protokoll dort Dateipfad.

Sie können einfach Ihre Festplatte nach algo_js.log Datei suchen und deren Speicherort angeben.

Verwandte Themen