Patent ID: 8010841

Claim:
A diagnosis apparatus for acquiring log information of a target program, comprising: a memory unit configured to store correspondence data describing a relationship between a diagnosis program and program selection information, the program selection information used for selecting the diagnosis program; a selecting unit configured to select the diagnosis program based on the correspondence data; a sending unit configured to send the diagnosis program to a device where the target program is executed in response to the receipt of a diagnosis request, the diagnosis request including information that identifies the target program that is to be diagnosed by the diagnosis apparatus; and a receiving unit configured to receive the log information from the diagnosis program, the log information output by the diagnosis program corresponding to the target program, wherein the memory unit is further configured to store log correspondence data defining a relationship between the log information, output by the diagnosis program, and an additional diagnosis program, wherein the diagnosis apparatus further comprises a selecting unit configured to select the additional diagnosis program based on the log correspondence data that is stored in the memory unit and that defines a corresponding relationship between the additional diagnosis program and the log information, and wherein the sending unit is further configured to send the additional diagnosis program.