Rubrique précédente: Fichier de propriétés de siteRubrique suivante: Utilisation de CA Service Virtualization


logging.properties

log4j.rootCategory

Valeur par défaut : INFO,A1

Pour fournir une journalisation centralisée pour les exécutions de test cloud, ajoutez le suffixe de registre et supprimez les commentaires des propriétés du suffixe de registre dans le fichier logging.properties. Par exemple :

log4j.rootCategory=INFO,A1,registry

Les lignes suivantes ajustent les niveaux de journalisation de bibliothèques tierces utilisées par DevTest. La spécification de niveaux de journalisation permet d'éviter d'encombrer les journaux avec des messages sans rapport avec DevTest.

log4j.logger.com.teamdev

Par défaut : WARN

log4j.logger.EventLogger

Par défaut : WARN

log4j.logger.org.apache

Par défaut : ERROR

log4j.logger.com.smardec

Par défaut : ERROR

log4j.logger.org.apache.http

Par défaut : ERROR

log4j.logger.org.apache.http.header

Par défaut : ERROR

log4j.logger.org.apache.http.wire

Par défaut : ERROR

log4j.logger.com.mchange.v2

Par défaut : ERROR

log4j.logger.org.hibernate

Par défaut : WARN

log4j.logger.org.jfree

Par défaut : ERROR

log4j.logger.com.jniwrapper

Par défaut : ERROR

log4j.logger.sun.rmi

Par défaut : INFO

log4j.logger.com.itko.util.ThreadDumper

Par défaut : INFO

log4j.logger.profiler

Définissez cette propriété sur INFO si vous voulez que les événements de profil soient journalisés :

Par défaut : OFF

log4j.appender.A1

Valeur par défaut : com.itko.util.log4j.TimedRollingFileAppender

log4j.appender.A1.File

Valeur par défaut : ${lisa.tmpdir}/${LISA_LOG}

log4j.appender.A1.MaxFileSize

Valeur par défaut : 10 Mo

log4j.appender.A1.MaxBackupIndex

Par défaut : 5

log4j.appender.A1.layout

Valeur par défaut : org.apache.log4j.EnhancedPatternLayout

log4j.appender.A1.layout.ConversionPattern

Valeur par défaut : %d{ISO8601}{UTC}Z (%d{HH:mm}) [%t] %-5p %-30c - %m%n

log4j.logger.VSE

Conservez un journal différent pour des événements de correspondance/non-correspondance de transactions du VSE : cela simplifie le débogage.

Pour les systèmes de production, remplacez la valeur INFO par WARN. La journalisation peut ralentir les systèmes dont les taux de transactions sont élevés. N'annulez pas simplement la mise en commentaire de la ligne suivante. Définissez explicitement le niveau de journalisation sur OFF (Désactiver) ou WARN (Avertissement) au lieu d'INFO.

Valeur par défaut : INFO,VSEAPP

log4j.additivity.VSE

Pour ajouter la journalisation de VSE à d'autres destinations de journal, mettez cette ligne en commentaire.

Valeur par défaut : false

log4j.appender.VSEAPP

Valeur par défaut : com.itko.util.log4j.TimedRollingFileAppender

log4j.appender.VSEAPP.File

Valeur par défaut : ${lisa.tmpdir}/vse_matches.log

log4j.appender.VSEAPP.MaxFileSize

Valeur par défaut : 10 Mo

log4j.appender.VSEAPP.MaxBackupIndex

Valeur par défaut : 20

log4j.appender.VSEAPP.layout

Valeur par défaut : org.apache.log4j.EnhancedPatternLayout

log4j.appender.VSEAPP.layout.ConversionPattern

Valeur par défaut : %d{ISO8601}{UTC}Z (%d{HH:mm})[%t] %-5p - %m%n

Définissez un journal distinct pour les événements consultatifs. Ce journal informe des problèmes de configuration potentiels, des fuites de mémoire potentielles, etc. Il est délibérément enregistré dans un journal distinct de celui du journal d'application afin de réduire les interférences.

log4j.logger.ADVICE

Valeur par défaut : INFO, ADVICE_APP

log4j.additivity.ADVICE

Valeur par défaut : false

log4j.appender.ADVICE_APP

Valeur par défaut : org.apache.log4j.RollingFileAppender

log4j.appender.ADVICE_APP.File

Valeur par défaut : ${lisa.tmpdir}/advice.log

log4j.appender.ADVICE_APP.MaxFileSize

Valeur par défaut : 10 Mo

log4j.appender.ADVICE_APP.MaxBackupIndex

Valeur par défaut : 20

log4j.appender.ADVICE_APP.layout

Valeur par défaut : org.apache.log4j.EnhancedPatternLayout

log4j.appender.ADVICE_APP.layout.ConversionPattern

Valeur par défaut : %d{ISO8601}{UTC}Z (%d{HH:mm}) %-5p - %m%n

S'il est activé, les fils de discussion réguliers sont envoyés ici. DevTest écrit des journaux au niveau INFO. Par conséquent, pour obtenir des fils de discussion, remplacez WARN dans la ligne suivante par INFO, même si des serveurs DevTest ou la station de travail DevTest Workstation sont en cours d'exécution. Cette action a pour résultat un fil de discussion dans le fichier nommé en 30 secondes. Pour plus d'informations, recherchez threadDump en lisa.properties. Cette action simplifie également l'obtention de fils de discussion pour déboguer des problèmes de performance. Dans la ligne suivante, remplacez WARN par INFO, patientez 1 ou 2 minutes, puis, rétablissez le paramètre sur WARN.

Vous pouvez également générer un fil de discussion à un point dans le temps à l'aide de l'application LISA_HOME/bin/ServiceManager. Par exemple, utilisez des outils Java standard tels que jstack, ou émettez la commande suivante :

ServiceManager -threadDump tcp://hostname:2014/Simulator
log4j.logger.threadDumpLogger

Valeur par défaut : WARN, THREAD_DUMPS

log4j.additivity.threadDumpLogger

Valeur par défaut : false

log4j.appender.THREAD_DUMPS

Valeur par défaut : org.apache.log4j.RollingFileAppender

log4j.appender.THREAD_DUMPS.File

Valeur par défaut : ${lisa.tmpdir}/threadDumps/TD_${LISA_LOG}

log4j.appender.THREAD_DUMPS.MaxFileSize

Valeur par défaut : 10 Mo

log4j.appender.THREAD_DUMPS.MaxBackupIndex

Valeur par défaut : 20

log4j.appender.THREAD_DUMPS.layout

Valeur par défaut : org.apache.log4j.EnhancedPatternLayout

log4j.appender.THREAD_DUMPS.layout.ConversionPattern

Valeur par défaut : %d{ISO8601}{UTC}Z (%d{HH:mm}) [%t] %-5p - %m%n

log4j.appender.registry

Met en miroir la journalisation DevTest dans le registre (distant).

Valeur par défaut : com.itko.lisa.net.LoggingToRegistryAppender

log4j.appender.registry.layout

Valeur par défaut : org.apache.log4j.EnhancedPatternLayout

log4j.appender.registry.layout.ConversionPattern

Valeur par défaut : %d{ISO8601}{UTC}Z [%t] %-5p - %m%n

Les propriétés suivantes affichent les demandes et les réponses pour le trafic HTTP dans le vse.log. Ces informations sont utiles pour déboguer un service virtuel qui renvoie la réponse No match found (Correspondance introuvable). Ce résultat peut indiquer que le service virtuel n'a pas reçu la demande attendue.

Ces messages de journal révèlent les mêmes demandes et réponses affichées par TCPMON. Les demandes et les réponses s'affichent dans le vse.log, sans insérer TCPMON entre le service virtuel et son application cliente. Ces options journalisent uniquement des demandes et réponses HTTP. Ces options peuvent aider à déboguer des services virtuels, notamment lorsqu'un service virtuel répond par un message inattendu et que vous voulez faire correspondre une demande brute avec la réponse brute.    

log4j.logger.com.itko.lisa.vse.http.Transaction

Permet d'imprimer les demandes transmises via cette classe dans le vse.log. Ces messages de journal commencent par Raw playback response (Réponse de lecture brute).

Valeurs : TRACE, null

Valeur par défaut : null

log4j.logger.com.itko.lisa.vse.stateful.protocol.http.Coordinator

Permet d'imprimer les demandes transmises via cette classe dans le vse.log. Ces messages de journal commencent par Raw request start (Démarrage de demande brute).

Valeurs : TRACE, null

Valeur par défaut : null

log4j.logger.com.itko.lisa.vse.stateful.protocol.http.HttpListenStep

Permet d'imprimer les demandes transmises via cette classe dans le vse.log. Ces messages de journal commencent par Raw request start (Démarrage de demande brute).

Valeurs : TRACE, null

Valeur par défaut : null