Implémentation de journaux pour le débogage du code proxy
IBM® DevOps Test UI (Test UI) fournit une infrastructure de journaux que vous pouvez utiliser lors du débogage du code proxy développé. La classe FTDebug est disponible dans les deux versions Java™ et les cadres de développement de proxy.Net. Vous pouvez instancier un objet de la classe FTDebug pour chaque classe proxy et enregistrer de manière catégorique toute information, avertissement ou message d'erreur.
Cet exemple de code montre comment implémenter la journalisation pour le code proxy en Java:
import com.rational.test.ft.util.FtDebug;. public class MyProxy extends BaseProxy { protected static FtDebug debug = new FtDebug("myproxies");. void anyMethod() { debug.trace("Beginging of anyMethod()");. debug.verbose("I'm doing this!");. debug.warning("Not critical, good to have it fixed");. debug.error("I shouldn't have been here!!");. debug.trace("End of anyMethod()"); } }Cet exemple de code montre comment implémenter la journalisation pour le code proxy dans.Net:
. using Rational.Test.Ft.Util;. public class MyProxy: BaseProxy { protected static FtDebug debug = new FtDebug("myproxies");. void anyMethod() { debug.Trace("Beginging of anyMethod()");. debug.Verbose("I'm doing this!");. debug.Warning("Not critical, good to have it fixed");. debug.Error("I shouldn't have been here!!");. debug.Trace("End of anyMethod()"); } }Dans cet exemple, une nouvelle instance de la classe FtDebug(), appeléemyproxies, est créé. Vous pouvez contrôler le niveau d'informations de trace émises pendant l'exécution, à l'aide des paramètres Composants de trace sur la page Journalisation et traçage.