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.