Où est écrit system.out.println dans tomcat sous windows?
Je suis à l'aide d'un tiers (bibliothèque ne peut pas le modifier) qui utilise pour la connexion du système..println consolidés. La sortie s'affiche bien dans la console, mais je ne suis pas en mesure de récupérer ces informations dans le catalina[...].fichier journal?
Est-il possible de les envoyer à log4j?
source d'informationauteur Stainedart
Vous devez vous connecter pour publier un commentaire.
System.out.println()
imprime sur la sortie standard stdout. Par conséquent, si vous voulez voir ces instructions dans un fichier journal, vous pouvez simplement rediriger stdout où vous le souhaitez dans le script de démarrage de Tomcat.Lors de l'exécution de Tomcat sur les systèmes unix, la sortie de la console est généralement redirigé vers le fichier nommé catalina.hors. Le nom est configurable à l'aide d'une variable d'environnement. (Voir les scripts de démarrage).
http://tomcat.apache.org/tomcat-7.0-doc/logging.html#Console
Si vous exécutez une JSP ensuite, vous devez ajouter
La totalité de votre Système..printlns commenceront à apparaître dans le catalina.fichier.
Si vous commencez avec tomcat Catalina.sh exécuter à partir d'une ligne de commande vous permettra de voir les gravures dans la sortie.
Vous pouvez trouver ces journaux aussi dans cat /var/log/messages
si vous essayez
Vous pouvez le trouver à l'intérieur de
TOMCAT_HOME/logs/stdout_20130104.txt
(le nom de fichier peut changer, mais les fichiers journaux sont généralement dans le dossierTOMCAT_HOME/logs/
.Et pour moi toutes les sysouts que j'ai dans mon code sont écrits dans un fichier.