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()"); } }
Neste exemplo, o método FtDebug() transmite a cadeia myproxies. Você pode usar essa cadeia no arquivo ivory.properties disponível em C:\Arquivos de Programas\IBM\SDP70\FunctionalTester\bin\ para controlar o nível de informações de log emitidas durante a execução. Este código de exemplo mostra como você pode usar a cadeia myproxies no arquivo ivory.properties:
### ### Opções de depuração ### # As seguintes propriedades são usadas para controlar a saída de depuração gerada pelo # produto FT. Em versões de produção, esta saída é mínima, limitada basicamente a informações de erro # e nível de aviso. rational.test.ft.debug.enabled=true rational.test.ft.debug.clear_on_init=false rational.test.ft.debug.filename=c:/ivDebug.txt # níveis do filtro: error,0;warning,1;debug,2;verbose,3 rational.test.ft.debug.filter=default,1;myproxies,3;Neste exemplo, o valor da cadeia myproxies é definido como 3. Dessa forma, você controla o nível das informações de depuração gravadas no arquivo ivDebug.txt.