Log4j afficher le nom du paquet
Droit maintenant, pour mon ConversionPattern j'ai:
log4j.appender.A1.layout.ConversionPattern=%d{yyyy MMM dd HH:mm:ss,SSS} %5p [%t] (%F:%L) - %m%n
Ce que je voudrais faire est de également inclure le nom complet du paquet avec la classe (%F:%L) mais je ne trouve pas aucune config à faire dans les docs. Je comprends que ce sera plus lent, mais c'est uniquement pour le débogage et non pas lorsque le système sera en production.
source d'informationauteur Stephane Grenier
Vous devez vous connecter pour publier un commentaire.
J'ai peut-être mal vous comprendre, mais %C à la sortie de votre classe à l'ensemble.
De votre référencé docs:
%C
Mise à jour:
Dans de nombreux cas, vous pouvez utiliser le %de c, ce qui permet d'imprimer l'intégralité de la classe avec un paquet aussi, si votre catégorie est votre nom de classe. Par exemple, lorsque vous faites des trucs de ce genre lors de l'initialisation de votre Journal:
À l'aide de %c n'est pas lent.
À l'aide de
C{1}
est lente. Veuillez voir les détails ci-dessous:Comme suit lien: