...
In the cases above, exceptions that go uncaught and are passed up to Activity#run
can be of a variety of exception classes, in addition to RuntimeError
(and may not extend RuntimeError
as promised in the documentation of Activity#run
).
Additional Places Where Exceptions Should Be Caught
- TODO
Where Log Messages Are Written
These are the locations in the current Krikri code, as of July, 2016 (version 0.13.2) where logging statements are executed.
...
Every class that logs, apart from Activity and SearchIndex, is a SoftwareAgent.