| Log :: contextueel Eenvoudige logboekinterface met een contextueel logboek |
Download nu |
Log :: contextueel Rangschikking & Samenvatting
- Vergunning:
- Perl Artistic License
- Naam uitgever:
- Arthur Axel Schmidt
- Uitgever website:
- http://search.cpan.org/~frew/
Log :: contextueel Tags
Log :: contextueel Beschrijving
Log :: Contextual is een eenvoudige perl-interface naar uitbreidbare logging. Het is gebundeld met een echt basislogger, log :: contextueel :: SIMPLYLOGGER, maar in het algemeen moet u een echte logger gebruiken in plaats daarvan. Voor iets ernstigs, maar niet overdreven ingewikkeld, probeer log :: dispatchouli (zie "Synopsis" bijvoorbeeld.) De reden voor deze module is om uw logboekinterface te abstraiteren, zodat logging zo pijnloos mogelijk is, terwijl u nog steeds kunt overschakelen één logger naar andere.Synopsis Gebruik Log :: Contextuele QW (: Log: DLOG SET_LOGGER with_logger); Gebruik log :: contextueel :: SIMPLYLOGGER; Gebruik log :: log4perl ': eenvoudig'; Log :: log4perl-> easy_init ($ debug); Mijn $ Logger = log :: log4perl-> get_logger; SET_LOGGER $ LOGGER; Log_Debug {'Programma startte'}; sub foo {with_logger (log :: contextueel :: SIMPLYLOGGER-> NIEUW ({niveaus => }) => sub {log_trace {'foo ingevoerd'}; mijn ($ foo, $ bar) = DLOG_TRACE {"params voor foo: $ _"} @_; # ... log_trace {'foo linker'};}); } foo (); beginnend met versie 1.008 Log :: Dispatchouli werkt ook uit de doos met log :: contextueel: gebruik log :: contextueel QW (: log: DLOG SET_LOGGER); Gebruik log :: Dispatchouli; Mijn $ LD = log :: Dispatchouli-> Nieuw ({Ident => 'Slrtbrfst', to_stderr => 1, debug => 1,}); SET_LOGGER $ LD; Log_Debug {'Programma startte'}; de startpagina van het product
Log :: contextueel Gerelateerde software