Configuration de la journalisation binaire dans le profil Liberty
Servez-vous de ces informations pour configurer la journalisation binaire dans votre profil Liberty.
Pourquoi et quand exécuter cette tâche
Une configuration de serveur comprend un fichier bootstrap.properties, un fichier server.xml et tout fichier (facultatif) inclus avec ces fichiers. Le fichier bootstrap.properties spécifie les propriétés qui doivent être disponibles avant que la configuration principale ne soit traitée ; leur nombre doit être restreint. server.xml est le fichier de configuration principal du serveur.
Le fichier server.xml et les fichiers qui lui sont associés utilisent un format xml simple adapté à la plupart des éditeurs de texte. Une
expérience d'édition plus riche est proposée par l'adaptateur de
serveur Eclipse pour Liberty (adaptateur WAS4D+), qui utilise un
schéma généré afin de fournir des listes déroulantes de choix,
d'exécution automatique et d'autres outils d'édition. Pour une
description de l'adaptateur de serveur Eclipse pour Liberty, voir
Edition de la configuration du profil Liberty avec les outils de développement.
Le fichier bootstrap.properties indique si le serveur doit utiliser la journalisation binaire comme infrastructure de journalisation et de trace ou l'infrastructure de journalisation et de trace par défaut.
- Configuration du serveur : pour obtenir la journalisation à partir de votre propre code, qui est chargé après le traitement de la configuration du serveur, utilisez la configuration du serveur pour configurer la journalisation binaire.
- Fichier bootstrap.properties : il peut être nécessaire de définir des propriétés de journalisation devant être appliquées avant le traitement des fichiers de configuration du serveur, par exemple, si vous devez analyser des problèmes qui surviennent tôt dans le cadre du démarrage du serveur ou du traitement de la configuration. Dans ce cas, vous pouvez configurer la journalisation binaire dans le fichier bootstrap.properties.
Vous pouvez définir des propriétés de journalisation dans le fichier bootstrap.properties ou dans le fichier server.xml. Utilisez des attributs dans le fichier server.xml ou des propriétés équivalentes dans le fichier bootstrap.properties. Les paramètres définis dans le fichier bootstrap.properties sont utilisés à partir du moment où le serveur lit le fichier bootstrap.properties jusqu'au traitement du fichier server.xml. Si les propriétés de journalisation qui figurent dans le fichier bootstrap.properties ne sont pas remplacées ni réinitialisées dans le fichier server.xml, les valeurs de propriété définies dans le fichier bootstrap.properties continuent d'être utilisées.
Lorsque la journalisation binaire est activée, les attributs d'élément de journalisation maxFileSize, maxFiles, messageFileName, traceFileName et traceFormat sont ignorés (étant donné que la journalisation binaire s'exécute sans les fichiers trace.log et messages.log). Les attributs traceSpecification, consoleLogLevel et logDirectory continuent d'être utilisés pour définir la spécification de trace, le niveau pour le journal de la console et l'emplacement du fichier journal et du fichier de trace.
Si vous définissez des attributs de journalisation ou de journalisation binaire dans le fichier server.xml, vous pouvez éviter de modifier la configuration entre le démarrage et l'exécution en définissant les mêmes valeurs pour les propriétés correspondantes dans le fichier bootstrap.properties. Si aucune propriété de journalisation ou de journalisation binaire n'est définie dans le fichier bootstrap.properties, le serveur utilise les paramètres de journalisation par défaut.