2017-03-17 1 views
0

Je suis en train d'apprendre le studio Anypoint de Mulesoft. J'expérimente avec la portée d'interrogation et la fonctionnalité de filigrane fonctionne bien dans mon test, mais quand il n'y a aucun nouvel enregistrement dans mon point de terminaison de base de données entrant, je reçois le message "La valeur de filigrane ne sera pas mise à jour. connecté dans ma console. Y a-t-il un moyen de supprimer ce message? Je ne veux pas savoir que le filigrane n'a pas été mis à jour.Supprimer le message "La valeur du filigrane ne sera pas mise à jour puisque le processeur d'extraction n'a renvoyé aucun résultat" dans Mule Anypoint Studio?

(Cela ne me dérangerait pas de savoir quand le filigrane a été mis à jour et avec quoi il a été mis à jour, mais cela ne se voit pas dans la console, curieusement, mais ce n'est pas vraiment le sujet de ce post. Donc, pas grand chose, je pensais juste à voix haute à ce sujet .. Ha, ha!)

Merci!

Répondre

1

Vous pouvez modifier le niveau à l'intérieur du fichier Log4j2.xml pour éviter d'imprimer tous les messages d'information. Il suffit d'ajouter la ligne ci-dessous à l'intérieur Log4j2.xml:

<AsyncLogger name="org.mule.transport.polling.watermark.Watermark" level="WARM"/> 

Notez que maintenant le niveau est WARM et non INFO. Je ne sais pas si c'est le comportement que vous voulez atteindre. En outre, vous pouvez appliquer différents filtres pour gérer les informations que vous souhaitez imprimer. Consultez la documentation de Log4j2 pour une meilleure compréhension.

Cordialement!

+0

Parfait! Merci, Mario! Ceci est exactement ce que je cherchais. J'ai pu ouvrir le fichier "src/main/resources/log4j2.xml", aller à la vue "Source" du fichier, et ajouter ' 'Et c'est exactement ce que je cherchais. Merci encore! – Rashiki