2013-06-18 12 views
14

Kiedy używam wbudowanego tomcat intellijs '(12.1.4), logi są zapisywane na karcie wyników panelu debugowania, a nie do normalna karta dziennika lokalnego.Jak ustawić intellij, aby pokazywał logi w zakładce logów, a nie zakładki wyjściowej

Poszłam za dokumentem this i dodałem moje log4j.properties, które działa poprawnie na karcie wyników, ale nadal zapisuje dzienniki na właściwej karcie.

Kiedy pakuję projekt i wdrażam go na autonomicznym tomcat, widzę dzienniki.

Zwykle nie obchodzi mnie to, ale problem z zakładką wyjściową polega na tym, że nie można w niej wyszukiwać.

To jest mój log4j i zmęczyłem go zarówno z ConsoleAppender, jak i RollingFileAppender.

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 

Jakieś pomysły, których mi brakuje?

Po prostu wyjaśnij, że dodałem zdjęcie. 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

Odpowiedz

9

W konfiguracji Run/Debug serwera aplikacji otwórz zakładkę Logs i podać tam pełną ścieżkę pliku dziennika.

Możesz po prostu przeszukać dysk w poszukiwaniu pliku algo_js.log i określić jego lokalizację.

Powiązane problemy