Log :: Anderror

Logboekmodule voor ISA-opname in andere modules of als een stand-alone module
Download nu

Log :: Anderror Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Thomas Bolioli
  • Uitgever website:
  • http://search.cpan.org/~tbolioli/

Log :: Anderror Tags


Log :: Anderror Beschrijving

Logboekmodule voor ISA-opname in andere modules of als een stand-alone module Log :: Anderror is een logboekmodule voor ISA-opname in andere modules of als een stand-alone module.synopsis Gebruik log :: anderror; @Isa = QW (log :: anderror); Vergeet niet om waarden in te stellen met de meegeleverde methoden of gebruik log :: anderror; Gebruik Log :: Anderror :: Constanten QW (: ALL); Mijn $ REF_LOGGER = Log :: Anderror-> NIEUW ('Log_Logger' => Log_sub, 'log_service_name' => 'Generic', # Gebruik dit om logboekitems uit verschillende modules in je app te plaatsen. 'Log_debug_level' => Debug1, # Zie log :: Anderror :: Constanten Bijvoorbeeld 'log_info_level' => info, # zie log :: Anderror :: Constanten Bijvoorbeeld 'log_alwayslog_level' => AllyLog, # zie log :: Anderror :: Constanten bijvoorbeeld); $ self-> logger (debug3, 'my_sub ('. Join ('', ', @ _).') '); # Logt bijvoorbeeld de invoer in een subroutine. $ self-> logger (AlwaysLog, 'is er iets mis'); # Logt een foutmelding wanneer het altijd al gewenst is nadat u dit doet: $ $-> -fout ($ ERROR_CODE, $ ERROR_MSG); Uw beller doet dit: mijn ($ ERR, $ MSG) = $ OBJ_REF-> FOUT (); om de fouten op te halen. Dit is een generieke log- en foutklasse voor PERL-modules. Er zijn hier twee verschillende stukken. De foutfuncties en de logging. De foutfuncties zijn het meest handig bij geërfd door uw pakket, hoewel dit niet nodig is. Ze zijn meestal hier voor gemak en om "goed" gedrag te bevorderen. De logboekfuncties zijn het meer complexe stuk en is het grootste deel van de code. Om de logboekfunctie te gebruiken door een verwijzing naar een anonieme subroutine die de foutuitvoer naar waar u wilt dat het wilt, te sturen. Er zijn een paar voorbeeldubs onder deze klasse. De standaarduitgangen naar Stderr via Warn (). De debugconstaties zijn altijd> = 0 en de constanten van All AlwayLog en Info-type moeten altijd vereisten zijn: · Perl


Log :: Anderror Gerelateerde software