Log :: Localized

Log :: Localized is een Perl-module om uw logging te lokaliseren.
Download nu

Log :: Localized Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Erwan Lemonnier
  • Uitgever website:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

Log :: Localized Tags


Log :: Localized Beschrijving

Log :: Localized is een Perl-module om uw logging te lokaliseren. Log :: Localized is een Perl-module om uw logging te lokaliseren. Synopsisiswat u waarschijnlijk wilt doen is iets als: pakket foo; Gebruik log :: gelokaliseerd; Subbalk {# Dit bericht wordt weergegeven als de werkzaamheid van de methode is> = 1 LLOG (1, "Running Bar ()"); } # Dit bericht wordt weergegeven als Package Foo's Verbosity is> = 3 LLOG (3, "beladen pakket foo"); plak vervolgens de volgende lokale breedsprakelsregels in een bestand genaamd 'Verbosity.conf', in dezelfde map als uw programma : # Log alles vanwaar binnen vanwaar binnen Foo en zijn subklasse, tot niveau 3 foo :: = 3 # behalve voor functie foo :: foo Wie heeft Waterbasigheid 0 Foo :: Bar = 0Synopsis - Advancedine A-programma Accepteer opdrachtregelargumenten Ik wil het doen: gebruik Getopt :: LANG; Gebruik log :: gelokaliseerd log => 1; GetOptions ("uitgebreid | v +" => sub {$ log :: gelokaliseerd :: breedsprakigheid ++;}); LLOG (1, "U gebruikt -V"); LLOG (2, "U gebruikte -V -V"); u kunt de lokale breedsprakigheid van binnen de rentecode wijzigen: pakket foo; Gebruik log :: gelokaliseerd log => 1; # Verbution Level is 0 standaard {# set Verbosity lokaal in dit blok lokaal $ log :: debug :: breedsprakigheid = 5; LLOG (5, "Dit wordt ingelogd"); } Debug (5, "maar dit zal niet"); als u 'LLOG' onder een andere naam in de roepmodule wilt importeren: pakket foo; Gebruik Log :: Localized Rename => "My_Log"; # Oproeplog :: Localized :: LLOG () MY_LOG (1, "hernoemde LLOG ()"); Zie de voorbeeldenlijst in de module-distributie voor meer echte levensvoorbeelden. Log :: Localized biedt u een interface voor het exacte interessant Welk deel van uw code zou berichten moeten loggen en met welke WEBSOSITY.LOG :: gelokaliseerde adressen één kwestie van traditionele logging: in zeer grote systemen genereert een lichte toename van de logging-verbodigheid meestal krankzinnige hoeveelheden logs. Vandaar dat de behoefte kan worden ingesteld om de breedsprakigheid selectief in sommige delen van de code alleen in te schakelen, op een gelokaliseerde manier. Log :: localized is gebaseerd op het concept van lokale breedsprakigheid. Elk pakket en elke functie in een pakket heeft zijn eigen lokale breedsprakigheid, ingesteld op 0 standaard. Met log :: gelokaliseerd, kunt u de lokale breedsprakigheid in slechts een functie wijzigen, slechts een pakket of alleen een klassenhiërarchie via een zogenaamde breedsprakigheidsregel. Verbindigheidsregels worden doorgegeven aan log :: gelokaliseerd via een configuratiebestand of via een importparameter. Door de verbindingsregels te wijzigen volgens de behoeften van het moment, kunt u de logboekregistratie van uw programma op een zeer fijnkorrelige manier wijzigen en logboeken krijgen van alleen de code-gebieden die u geïnteresseerd bent in. Log: Localized Wordt geleverd met standaardinstellingen Het bruikbaar 'Out of the Box', maar de configuratie-opties laten je vrijwel alles in het gedrag opnieuw definiëren. De daadwerkelijke logging in log :: gelokaliseerd wordt afgehandeld op log :: Dispatch.Requirements: · Perl-vereisten: · Perl


Log :: Localized Gerelateerde software

qmeterslib

Q MMETERSLIB-bibliotheek biedt een zeer aanpasbare QT-widget voor het maken van complexe analoge wijzerplaat-widgets. ...

159

Downloaden