In some of our packages we specify some services as startup services. IS executes these services automatically when the package is loaded.
Sometimes some of the services fail, i.e. throw an exception. But the package is still active in IS, and services from it can be executed.
Is it possible (and how?) to programmatically check whether some of the package startup services failed during the last loading of the package? I.e. without having to search through some log files (server.log).