Computer software framework and method for logging messages

   
   

The present invention discloses a message logging framework comprising a log object created by a destination log class extending a log base class and the log base class implementing a log interface. The log base class comprises a method for formatting a message and the destination log class comprises a method to log the formatted message to a destination log. In a preferred embodiment, the log base class further comprises a method for filtering the message by comparing a severity attribute of the message to a filter severity criterion. The present invention also discloses a message logging framework comprising a group log object created by a group log class extending a log collection class and implementing a log interface. The group log class comprises a method to log the message to a plurality of destination logs. The present invention further discloses a method for logging a message comprising forming a destination log object by a destination log class extending a log base class and the log base class implementing a log interface. A message is formatted, and the formatted message is logged to a destination log via the destination log object. In a preferred embodiment, the logging method further comprises filtering the message by comparing a severity attribute of the message to a filter severity criterion. The present invention also discloses a method for logging a message comprising forming a group log object by a group log class extending a log collection class and implementing a log interface. The message is logged to a plurality of destination logs via the group log object.

La présente invention révèle un cadre de notation de message comportant un objet de notation créé par une classe de notation de destination prolongeant une classe de base de notation et la classe de base de notation mettant en application une interface de notation. La classe de base de notation comporte une méthode pour composer un message et la classe de notation de destination comporte une méthode pour noter le message composé à une notation de destination. Dans un mode de réalisation préféré, la classe de base de notation comporte plus loin une méthode pour filtrer le message en comparant un attribut de sévérité du message à un critère de sévérité de filtre. La présente invention révèle également un cadre de notation de message comportant un objet de notation de groupe créé par une classe de notation de groupe prolongeant une classe de collection de notation et mettant en application une interface de notation. La classe de notation de groupe comporte une méthode pour noter le message à une pluralité de notations de destination. La présente invention autre révèle une méthode pour noter un message comportant formant un objet de notation de destination par une classe de notation de destination prolongeant une classe de base de notation et la classe de base de notation mettant en application une interface de notation. Un message est composé, et le message composé est noté à une notation de destination par l'intermédiaire de l'objet de notation de destination. Dans un mode de réalisation préféré, la méthode de notation comporte plus loin filtrer le message en comparant un attribut de sévérité du message à un critère de sévérité de filtre. La présente invention révèle également une méthode pour noter un message comportant formant un objet de notation de groupe par une classe de notation de groupe prolongeant une classe de collection de notation et mettant en application une interface de notation. Le message est noté à une pluralité de notations de destination par l'intermédiaire de l'objet de notation de groupe.

 
Web www.patentalert.com

< Methods, systems and computer program products for determining a point of loss of data on a communication network

< Interrupt disabling apparatus, system, and method

> Method and apparatus for isolating frames in a data processing system

> Method and apparatus for correcting data

~ 00136