Patent ID: 7900094

Claim:
A method for managing a software application, the method including: detecting an error condition of the software application, logging an error message corresponding to the error condition, the error message including at least one available field for an information item of a corresponding category, for each available field collecting the information item of the corresponding category associated with the error message, the information item being collected from at least one information source external to the software application, wherein the at least one information source includes an information repository associated with the software application, in response to a data structure for the error message being included in the information repository, completing the error message by inserting each collected information item into the corresponding available field, in response to the data structure for the error message being not included in the information repository: for each available field downloading the information item of the corresponding category associated with the error message, the information item being downloaded from at least one remote information source, and adding a new data structure for the error message to the information repository, the new data structure storing the downloaded information item of the corresponding category for each available field, and outputting at least part of the completed error message.