menuHaut

Axis & Webservice – Ajouter les traces de logs à Coheris

Lors de vos développements d’interfaces avec Coheris CRM, il vous arrive très certainement de devoir implémenter un client de webservice sous Axis. Dans ce cas, si l’implémentation du client est assez aisée une fois que l’on suit une bonne méthode, le débuggage l’est tout autant. Pour cela, vous aurez besoin des traces applicatives générées par votre client Axis à l’intérieur de Coheris CRM.

Axis Coheris CRM

En standard, ces traces ne sont pas disponibles nativement dans le fichier log4j.xml, vous devez donc les ajouter spécialement en fonction de votre projet.

Pour cela, rien de plus simple. Ouvrez le fichier $COHERISCRM_HOME/parameters/log4j.xml et ajoutez les lignes suivantes :

<!-- AXIS -->
<logger name="org.apache.axis">
<level value="DEBUG" />
</logger>
<logger name="org.apache.axis.encoding">
<level value="INFO" />
</logger>
<logger name="org.apache.axis.utils">
<level value="INFO" />
</logger>
<logger name="org.apache.axis.message">
<level value="INFO" />
</logger>

Puis redémarrer votre service Coheris CRM pour prendre en compte ces nouveaux loggers.
Lors du prochain appel au webservice, vous verrez ainsi les traces applicatives correspondantes.

Attention à bien régler votre niveau de logs ! Ne laissez pas un DEBUG trainer en production …

Cet article fait partie d’une série dédiée à l’ajout de webservices dans Coheris CRM. N’hésitez pas à consulter la totalité des articles en consultant le sommaire. Vous y apprendrez notamment comment ajouter Axis à Coheris, comment générer votre client sous Eclipse, comment ajouter votre client sous forme de module à Coheris, à encapsuler vos appels via Rhinoscript, etc …

, ,

No comments yet.

Laisser un commentaire

Powered by WordPress. Designed by Woo Themes