Implémentation des journaux pour le débogage du code du proxy

Rational Functional Tester met à disposition une infrastructure de journaux que vous pouvez utiliser pendant le débogage du code de proxy développé. La classe FTDebug est disponible dans les structures de développement de proxyJava et .Net. Vous pouvez instancier un objet de la classe FTDebug pour chaque classe de proxy et consigner toute information, tout avertissement ou tout message d'erreur, par catégorie.

Avant de commencer

Cet exemple de code illustre l'implémentation de la journalisation pour le code de proxy dans Java :

import com.rational.test.ft.util.FtDebug;
.
public class MyProxy extends BaseProxy
{
	protected static FtDebug debug = new FtDebug("myproxies");
	.
	void anyMethod()
	{
		debug.trace("Beginning 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 illustre l'implémentation de la journalisation pour le code de proxy dans .Net :

.
using Rational.Test.Ft.Util;
.
public class MyProxy : BaseProxy
{
	protected static FtDebug debug = new FtDebug("myproxies");
	.
	void anyMethod()
	{
		debug.Trace("Beginning 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ée myproxies, est créée. Vous pouvez contrôler le niveau des informations de trace générées lors de l'exécution à l'aide des Composants de trace sur la page de journalisation et de traçage. Pour plus d'informations, voir Page de journalisation et de traçage.


Retour d'informations