2013-06-18 40 views
14

Quando uso il tomcat intellijs '(12.1.4) incorporato i registri vengono scritti nella scheda di output del pannello di debug e non in un la normale scheda del registro localhost.Come impostare intellij per mostrare i registri nella scheda registri e non la scheda di output

Ho seguito il documento this e aggiunto il mio log4j.properties che funziona bene nella scheda di output, ma continua a scrivere i registri nella scheda destra.

Quando impacchetta il progetto e lo distribuisco su tomcat standalone, posso vedere i registri.

Normalmente non mi interessa, ma il problema con la scheda di output è che non è possibile cercare in esso.

Questo è il mio log4j e l'ho stanco sia con ConsoleAppender che con 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 

Qualche idea di cosa mi manca?

Basta chiarire Ho aggiunto una foto. 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

risposta

9

Nella configurazione Run/Debug server di applicazione aprire la schedaRegistri e specificare il percorso completo del file di registro lì.

È possibile cercare il disco per il file algo_js.log e specificarne la posizione.

Problemi correlati