Patent ID: 8576438

Claim:
A digital computer included in a digital complex machine comprising a scanner and a printer, the digital computer comprising: a processor including: an operation executing unit which operates in accordance with instruction information for instruction operations; a controller serving as a correspondence storage unit to store recording levels of log information, which indicate contents of operation executed by the operation execution unit in multiple levels including three or more and where each said level is determined based on a combination of a parameter and an item to be recorded, by extracting and determining the log information to be recorded and information corresponding to each of the recording levels, the log information being information on performance executed by a plurality of applications which are capable of handling image data, wherein the controller reads out the recording levels corresponding to user name, password, application or engine in the digital complex machine and to set the recording levels in the digital complex machine to record log information on the digital complex machine in accordance with the recording levels thus set; an input unit that enters one of the recording levels and the log information for instructing operations to be performed by the complex machine, the recording levels being set in accordance with each of the plurality of applications; a log information storage unit that is included in the controller and that stores the log information corresponding to one of the recording levels entered, wherein the log information storage unit alters the recording levels of log information per group that includes a user and records the log information only required by each user or each group, and eliminates the log information on a level not required by the user or the group and ensures required log information while suppressing data amount of log information to be recorded; a network communication unit that communicates with an external device connected to the complex machine over a network; a receiving unit that receives data written in eXtensible Markup Language, as a transmission request of the log information stored in the log information storage unit from the external device, through the network communication unit based on SOAP; and a transmitting unit that generates data describing a result of the transmission request in the eXtensible Markup Language corresponding to the recording level, and transmits the data generated to the external device based on the SOAP.