Les meilleures Pratiques sur la Configuration des Propriétés Log4j Chemin
Je suis à l'aide de Log4j dans mes applications. log4j.properties
est placé dans un Pot qui est dans le classpath. Ce fichier de configuration est utilisé et fonctionne très bien la plupart du temps.
Mais parfois, l'enregistrement des déclarations qui sont arriver générés ne sont pas comme par le fichier de configuration.
À mon avis, c'est parce que le fichier de propriétés est récupérée à partir de la classe de chemin. Quelle que soit premier fichier de propriétés est, est récupéré et utilisé par log4j. Ainsi, parfois, nous avons l'enregistrement des déclarations différentes de ce qui est configuré dans le fichier de propriétés.
Dans le cas, la raison invoquée ci-dessus est vrai, je pense, nous avons besoin de spécifier le fichier de configuration plus précisément par l'un des moyens suivants:
- Spécifier à l'aide de Propriétés du Système :
-Dlog4j.configuration=log4j.propriétés - Initialisation Log4jInit servlet.
S'il vous plaît suggérer ce qui pourrait être la meilleure approche.
OriginalL'auteur Sandeep Jindal | 2011-01-28
Vous devez vous connecter pour publier un commentaire.
Dans mon application j'utilise
${user.home}
dir pour stockerlog4j.properties
et à l'aide de fourmi que nous lisons. il sera indépendant de la plateforme. aussi, vous pouvez passer de l'un à construire dans le classpath mais la lecture à partir de ${user.la maison} est une meilleure approche, Vous ou toute personne non technique peut facilement y avoir accès.vous pouvez également utiliser
Voir Aussi
Oui, il semble que ce soit la lecture de différents conf. quand il se comporte différemment.
Merci! Une question de plus. Peut Log4j utilise plusieurs fichiers de configuration? Il se passe dans mon cas, la journalisation supplémentaire qui se passe, ce qui signifie que les propriétés d'origine du fichier est en lecture, le long de avec configuration supplémentaire.
OriginalL'auteur Jigar Joshi
Lors de la recherche d'éléments sur le chemin de classe le première exemple de fichier avec un nom correspondant est utilisé. Afin d'ajouter votre .bocal à l'avant.
OriginalL'auteur Chris Nava