Journal :: localisé

LOG :: Localized est un module Perl pour localiser votre journalisation.
Télécharger maintenant

Journal :: localisé Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • Perl Artistic License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Erwan Lemonnier
  • Site Internet de l'éditeur:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Journal :: localisé Mots clés


Journal :: localisé La description

LOG :: Localisé est un module Perl pour localiser votre journalisation. LOG :: Localized est un module Perl pour localiser votre journalisation.Synopsis ce que vous voulez très probablement faire est quelque chose comme: Forfait FOO; Utilisez le journal :: localisé; Sous-bar {# Ce message sera affiché si la verbosité de la barre de méthode est> = 1 llog (1, "barre d'exécution ()"); } # Ce message sera affiché si le paquet de la verbosité de FOO est> = 3 llog (3, "FOO sur chargement FOO"); puis collez les règles de verbosité locales suivantes dans un fichier appelé "verbosité.conf", dans le même répertoire que votre programme : # Connectez-vous de partout où à l'intérieur de Foo et de ses sous-classes, jusqu'au niveau 3 foo :: = 3 # Saute pour la fonction FOO :: FOO qui doit avoir verbosité 0 FOO :: Bar = 0Synopsis - AdvancedIn Un programme acceptant les arguments de la ligne de commande, vous peut vouloir faire: utiliser getopt :: long; Utiliser le journal :: journal localisé => 1; GetOptions ("verbose | v +" => sous {$ LOG :: localisé :: verbosité ++;}); llog (1, "vous avez utilisé -v"); llog (2, "vous avez utilisé -v -v"); vous pouvez altérer la verbosité locale à partir du code d'exécution: FOOK FOO; Utiliser le journal :: journal localisé => 1; # Le niveau de verbosité est 0 par défaut {# défini verbosité localement dans ce bloc local $ journal :: déboguiser :: verbosité = 5; llog (5, "ceci sera enregistré"); } débogage (5, "mais ce ne sera pas"); si vous souhaitez importer "Llog" sous un autre nom du module d'appel: FOOD FOO; Utilisez le journal :: Rename localisé => "my_log"; # appel journal :: localisé :: llog () my_log (1, "renommé llog ()"); voir le répertoire des exemples de la distribution de module pour plus de vrais exemples.log :: localisé vous fournit une interface pour définir dynamiquement exactement Quelle partie de votre code doit enregistrer les messages et avec quelle verbosité.log :::: localisé adresse une émission de journalisation traditionnelle: dans de très grands systèmes, une légère augmentation de la verbosité de la journalisation génère généralement des quantités insensées de bûches. D'où la nécessité de pouvoir activer la verbosité sélectivement dans certaines zones du code uniquement, de manière localisée.Log :: localisé est basé sur le concept de verbosité locale. Chaque paquet et chaque fonction dans un package a sa propre verbosité locale, définie sur 0 par défaut. Avec LOG :: Localisé Vous pouvez modifier la verbosité locale en une seule fonction, juste un colis ou une hiérarchie de classe via une règle de verbosité. Les règles de verbosité sont transmises au journal :: localisées soit via un fichier de configuration, soit via un paramètre d'importation. En changeant des règles de verbosité en fonction des besoins du moment, vous pouvez modifier le flux de journalisation de votre programme de manière très fine et obtenir des journaux des zones de code que vous êtes intéressé par.log :: localisé est livré avec des paramètres par défaut qui font Il utilisable "hors de la boîte", mais ses options de configuration vous permettront de redéfinir à peu près tout dans son comportement. La journalisation réelle dans le journal :: localisée est gérée par journal :: Dispatch.requirs: · Configuration requise: · Perl


Journal :: localisé Logiciels associés

Amodules3

Amodules3 est un cadre flexible pour développer des applications utilisant une programmation orientée objet. ...

134

Télécharger