1. A computer-based method for providing problem determination and error recovery features to a computing environment, the method comprising: receiving information regarding a status of the computing environment; identifying at least one applicable rule from a knowledge base of rules, wherein the at least one applicable rule is applicable to the status of the computing environment; and applying the at least one applicable rule to obtain a result, wherein the knowledge base of rules includes one of a logging logic rule specifying that particular events should be logged by system components under particular circumstances, a problem determination logic rule specifying that a presence of particular information contained within event logs indicates a particular problem, and an error recovery logic rule specifying that a particular problem implies a particular solution to the particular problem should be followed.