Voir
Change server log file name and location dans l'aide en ligne de la console d'administration.
EDIT: Comme par commentaire, l'OP veut en fait un appender fichier pour créer des répertoires de chemin parent si elles n'existent pas. Je ne sais pas quelles versions de weblogic ni log4j sont utilisés mais selon 9150, les anciennes versions de log4j ne mettons pas en œuvre ce comportement:
Nous ne pouvons pas supposer log4j aura des autorisations de création de répertoire, écrivez uniquement autorisations sur le fichier spécifié dans la configuration. C'est à l'administrateur du serveur de contrôler l'arborescence des répertoires.
Ceci devrait être corrigé dans la version 1.2.12 et suivantes. PS: Je préfère vraiment trouver tous les journaux au même endroit sur une seule machine, par exemple. /var/log/weblogic/<PROJECTNAME>/myApp-${weblogic.Name}.log
. Il est vraiment plus facile de trouver le dernier fichier qui a changé, à grep
fichiers journaux, etc.
Qu'entendez-vous par «logs spécifiques à une application»? Ces journaux sont-ils générés par votre application avec une API de consignation, par ex. log4j? –
Oui. Les journaux de mon application sont générés en utilisant log4j. –