Module verbose_bird::loggers_pack::oop
[−]
[src]
Contient les outils orientés objet
Contains OO(object oriented) tools
Contiendra les wrappers de chaque macros encapsulées par le module loggers_pack::proce
.
Attention:
Les wrappers (fonctions) supporteront l'intégralité des paramètres que peuvent capturer les macros; Vous devrez donc veiller à laisser une chaîne de caractères vide là où vous ne souhaitez pas renseigner d'informations.
Exemple:
struct A; use loggers_pack::oop::*; impl Logger for A {/* Les fonctions sont implémentées */} let foo : A = A; foo.info("source du message","contenu du message", "chaîne de caractères à concaténer si besoin"); //si vous ne souhaitez pas forcément remplir chaque paramètre: foo.info("", "contenu du message", ""); //ça suffit
Traits
Logger |
Chaque fonction a été volontairement écrite de manière à être indépendante de chaque instance de la structure. Cela permettra de pouvoir dégager rapidement les informations que pourraient renvoyer les instances de cette dernière. |