![]() ![]() |
Sekwencję wykonywania metod można określić pisząc kod, który generuje plik zawierający jeden wiersz dla każdej metody, która ma być śledzona.
Aby utworzyć plik wyjściowy zawierający sekwencję wykonywania metod, należy umieścić kod inicjujący w metodzie ReportDesign.initialize, a kod końcowy w metodzie ReportDesign.afterFactory. Do każdej z metod mających podlegać śledzeniu należy następnie dodać kod dopisujący wiersz tekstu do pliku wyjściowego. Kod łatwiej napisać w języku JavaScript, ale można go też napisać w języku Java.
W poniższych sekcjach przedstawiono sposób użycia języka JavaScript do określenia sekwencji wykonywania metod.
Umieszczenie poniższego kodu w metodzie ReportDesign.initialize powoduje utworzenie pliku na dysku twardym i dodanie do niego jednego wiersza tekstu.
importPackage( Packages.java.io ); fos = new java.io.FileOutputStream( "c:\\logFile.txt" ); printWriter = new java.io.PrintWriter( fos ); printWriter.println( "ReportDesign.initialize" );
W powyższym kodzie wykonywane są następujące czynności:
![]() ![]() |