J'utilise java.util.logging.Logger pour me connecter à websphere et j'essaie de faire fonctionner Logger.isLoggable, mais cela ne fonctionne pas comme prévu. Par exemple, si je définis le niveau de journalisation pour un certain package sur ALL et que vous vérifiez si Level.Finest est enregistrable, il renvoie false et rien n'est consigné dans le fichier de journalisation.La journalisation isLoggable ne fonctionne pas dans WebSphere
Dans le tableau ci-dessous, j'ai défini sur la première ligne le niveau de consignation au niveau du package dans websphere. Dans les lignes suivantes, je définis les options possibles de isLoggable et si vrai serait retourné lorsque la consignation du paquet est définie à la valeur spécifiée ci-dessus. Mes attentes sont-elles incorrectes ou les niveaux de journalisation ne sont-ils pas définis de la manière attendue dans Websphere?
Package level Log Setting ALL FINEST FINER FINE WARN SEVERE isLoggable(all) Yes No No No No No isLoggable(finest) Yes Yes No No No No isLoggable(finer) Yes Yes Yes No No No isLoggable(fine) Yes Yes Yes Yes No No isLoggable(warn) Yes Yes Yes Yes Yes No isLoggable(severe) Yes Yes Yes Yes Yes Yes
Merci beaucoup.
Jeremy
Je n'ai pas de réponse, mais j'ai actuellement un problème similaire dans WebSphere Portal 6.0. Package personnalisé dans PortalServer/shared/app. WAS config utilisé pour définir le niveau de journalisation sur FINE pour ce package, redémarré le serveur et isLoggable (Level.FINE) renvoie false. –