Enregistreur :: Simple

Logger :: Simple est une implémentation des modules Simran-Log-Journal et Simran-Error-Error-Error-Error-Error-Error.
Télécharger maintenant

Enregistreur :: Simple Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Thomas Stanley
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~tstanley/Logger-Simple-2.0/Simple.pm

Enregistreur :: Simple Mots clés


Enregistreur :: Simple La description

Logger :: Simple est une implémentation des modules Simran-Log-Journal et Simran-Error-Error-Error-Error-Error-Error. Logger :: Simple est une implémentation des modules Simran-Log-Journal et Simran-Error-Error-Error-Error-Error-Error-Error Logger :: Simple; mon $ log = enregistreur :: simple-> nouveau (log => "/ tmp / programme.log"); mon $ x = 5; mon $ y = 4; Si ($ x> $ y) {$ journal-> écrire ("$ x est supérieur à $ y"); } NEWMY $ journal = enregistreur :: simple-> nouveau (journal => "/ tmp / logfile"); la nouvelle méthode crée le logger :: objet simple en tant qu'objet à l'intérieur. Le paramètre de journal est obligatoire qui doit être transmis à l'objet à la création ou l'objet échouera. Lors de la création, cette méthode appellera également la méthode open_log qui ouvre le fichier journal.write $ journal-> écrire ("Ceci est un message d'erreur"); cette méthode écrira un message sur le fichier journal et mettra à jour le tableau d'historique interne. .retrieve_historymy @History = $ Connexion> Récupéry_history; My $ msg = $ journal-> retrieve_history; lorsqu'il est appelé dans le contexte scalaire, il retournera le dernier message écrit à la matrice d'historique. Lorsqu'il est appelé dans un contexte de liste, il retournera toute l'historique Arrayclear_history $ Connexion> Clear_History; Cette méthode effacera le module ArrayThis interne est basé sur le Simran :: Log :: Log et Simran :: Error :: Modules d'erreur. J'ai aimé le principe derrière eux, mais j'ai senti que l'interface pourrait être un peu meilleure. Merci également sortent encore une fois à Damian Conway pour Perl orienté objet, ainsi que Sam Tregar, pour son livre "Écriture des modules Perl pour CPAN". Les deux étaient des références inestimables pour moi.Je souhaiterait également remercier Jerry Heden pour son objet :: MODULE INSIDOUT, que j'ai utilisé ce module. Exigences: · Perl


Enregistreur :: Simple Logiciels associés