Patent ID: 8365196

Claim:
A device for processing a log event, comprising: a plurality of hardware units including a reception unit; a determination unit; and an execution unit, wherein: the reception unit operable to receive a log event from a JLog logging module when the log event is managed, formatted, or outputted; the determination unit operable to determine whether or not the log event meets one or more predetermined conditions by obtaining a field of the log event and making judgment as to whether the field meets the predetermined conditions; and the execution unit operable to execute one or more processes, determined according to the predetermined conditions when the log event meets the predetermined conditions, of sending a notification to a user, alarming, and invoking executable applications, and a storing unit for storing, in a configuration file, the one or more predetermined conditions and the one or more processes determined according to the predetermined conditions; wherein said log event comprises multiple fields including log event ID, keyword, timestamp, log event level, log event body, and log event name; wherein said log event level has four levels from 1 to 4 with level 1 being highest importance and level 4 being lowest importance; and wherein determining whether or not the log event meets one or more predetermined conditions comprises: if it is determined the field of log event level in this log event is equal to the highest level 1, the one or more processes determined according to the predetermined conditions are executed; if not, then determination is made as to whether or not there are other predetermined conditions that have not been judged for this log event.