Configuration de la journalisation binaire dans Liberty
Servez-vous de ces informations pour configurer la journalisation binaire dans 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.
Le fichier bootstrap.properties indique si le serveur utilise la journalisation binaire comme infrastructure de journalisation et de trace ou l'infrastructure de journalisation et de trace par défaut. Un redémarrage du serveur est nécessaire pour passer de la journalisation binaire à 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 du journal de la console et l'emplacement du fichier journal et du fichier de trace.
Si vous définissez les attributs de journalisation ou de journalisation binaire dans le fichier server.xml, vous pouvez éviter les changements de configuration entre le démarrage et l'exécution en définissant les propriétés correspondantes du fichier bootstrap.properties sur la même valeur. 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.