Implementando Logs para Depuração de Código do Proxy

O Rational Functional Tester fornece uma infraestrutura de log que você pode usar enquanto depura o código de proxy desenvolvido. A classe FTDebug está disponível nas estruturas de desenvolvimento de proxy Java e .Net. Você pode instanciar um objeto da classe FTDebug para cada classe de proxy e registrar qualquer informação, aviso ou mensagem de erro categoricamente.

Antes de Iniciar

Este código de exemplo mostra como implementar o log para o código de proxy em 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()");
	}
}

Este código de exemplo mostra como implementar o log para o código de proxy em .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()");
	}
}

Nesse exemplo, uma nova instância da classe FtDebug(), chamada myproxies, é criada. É possível controlar o nível de informações de rastreamento emitidas durante a execução, usando as configurações de Rastrear Componentes na página Criação de Log e Rastreio. Para obter mais informações, consulte a página Criação de Log e Rastreio .


Feedback