[kepler-dev] debuging in actor development
Norbert Podhorszki
pnorbert at cs.ucdavis.edu
Wed Aug 29 10:43:56 PDT 2007
Hi Bertram,
I use the strongly suggested way: log4j logging. Much better than
println.
A built-in source line debugger during workflow execution in Kepler would
be nice though ;-) but I think Eclipse users are able to do that as
well.
Norbert
On Wed, 29 Aug 2007, Bertram Ludaescher wrote:
> On 8/29/07, Dan Higgins <higgins at nceas.ucsb.edu> wrote:
>>
>> Hi All,
>> Actually, the 'Listen to Actor' menu has been removed from Kepler.
>> (I am not at all sure why!)
>
>
>
> Uhh... who did it? Some "cvs provenance" query could find the culprit ;-)
>
> BTW, Norbert, Carlos: since you are interested in "progress monitoring /
> indicators" for PN (and other MoCs), this might be of interest for you.
>
> Are you using the "listen to actor" approach? If not, what else?
>
> Bertram
>
> You can always debug with simple 'System.out.println(...)'
>> statements in the actor code. Results appear in the command prompt
>> window used to launch Kepler. Kepler uses log4j in many of its actors.
>> Check the Kepler wiki and search for 'log4j' for details.
>>
>> Dan
>>
>> Edward A. Lee wrote:
>>> Sure, if you look in many of the actors, they have lines like:
>>>
>>> if (_debugging) {
>>> _debug("My debug message here.");
>>> }
>>>
>>> Then you can right click on the actor and select "Listen to Actor"
>>> (at least in Ptolemy II... I assume the menu option is available in
>> Kepler).
>>>
>>> Edward
>>>
>>> At 12:00 AM 8/29/2007, [BE] Ufuk Utku Turuncoglu wrote:
>>>
>>>> Hi,
>>>>
>>>> I just wonder that is it possible to redirect the print statement to an
>>>> display (such as to "Listen Director"). I mean, i need to put some
>> print
>>>> statement into my code to see the results of key variables. When i run
>>>> the workflow using java interface i could not see the output of the
>>>> print statement. What kind of debuging options exist in kepler?
>>>>
>>>> Best wishes
>>>>
>>>> Ufuk Utku Turuncoglu
>>>> ITU, HPC
>>>> _______________________________________________
>>>> Kepler-dev mailing list
>>>> Kepler-dev at ecoinformatics.org
>>>>
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>>
>>>
>>> ------------
>>> Edward A. Lee
>>> Chair of EECS and Robert S. Pepper Distinguished Professor
>>> 231 Cory Hall, UC Berkeley, Berkeley, CA 94720-1770
>>> phone: 510-642-0253, fax: 510-642-2845
>>> eal at eecs.Berkeley.EDU, http://ptolemy.eecs.berkeley.edu/~eal
>>>
>>> _______________________________________________
>>> Kepler-dev mailing list
>>> Kepler-dev at ecoinformatics.org
>>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>>
>>>
>>
>>
>> --
>> *******************************************************************
>> Dan Higgins higgins at nceas.ucsb.edu
>> http://www.nceas.ucsb.edu/ Ph: 805-893-5127
>> National Center for Ecological Analysis and Synthesis (NCEAS) Marine
>> Science Building - Room 3405
>> Santa Barbara, CA 93195
>> *******************************************************************
>>
>> _______________________________________________
>> Kepler-dev mailing list
>> Kepler-dev at ecoinformatics.org
>> http://mercury.nceas.ucsb.edu/ecoinformatics/mailman/listinfo/kepler-dev
>>
>>
>
>
> --
> Bertram Ludaescher, Assoc. Professor
> Dept of Computer Science & Genome Center
> University of California, Davis
> One Shields Avenue, Davis, CA 95616
> Ph: (530) 754-8576
> ludaesch at ucdavis.edu
>
Norbert Podhorszki
------------------------------------
University of California, Davis
Department of Computer Science
1 Shields Ave, 2236 Kemper Hall
Davis, CA 95616
(530) 752-5076
pnorbert at cs.ucdavis.edu
----------------------------------
More information about the Kepler-dev
mailing list