Mojox :: log :: despacho

log :: despacho para mojo
Baixe Agora

Mojox :: log :: despacho Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Konstantin Kapitanov
  • Site do editor:
  • http://search.cpan.org/~kakadu/

Mojox :: log :: despacho Tag


Mojox :: log :: despacho Descrição

LOG :: Dispatch for Mojo Mojox :: Log :: Dispatch é um wrapper Perl ao redor Log :: Dispatch Module. LOG :: Despacho gerencia um conjunto de log :: Dispatch :: * Objetos, permitindo que você adicione e remova objetos de saída conforme desejado.Clude instruções de log em vários níveis em todo o seu código. Em seguida, quando você cria o novo objeto de log, defina o nível mínimo de log que deseja acompanhar. Define-o baixo, para "depurar" para o desenvolvimento, depois mais alto em produção.Synopsis Use Mojox :: Log :: Despacho; # Criar um log :: Dispatch Whith Loging Objeto que irá registrar para stderr por padrão # ou para arquivar se existir caminho de atributo meu $ log = mojox :: log :: Dispatch-> Novo (); $ log-> Adicionar (Log :: Dispatch :: File-> Novo (nome => 'file1', min_level => $ Self-> nível, filename => 'logfile')); #Add alguns loggers exóticos $ log-> Adicionar (Log :: Twitch :: Twitter-> Novo (Usuário => "foo", password => "bar", min_level => "crítico", nome => "Twitter", )); # E agora como no Mojo :: Log $ Log-> Depurar ("Por que isso não funciona?"); $ log-> info ("fyi: aconteceu de novo"); $ log-> avisar ("isso pode ser um problema"); $ log-> erro ("Erro de variedade de jardim"); $ log-> fatal ("boom!"); $ log-> emergência ("boom! boom!"); $ log-> alerta ("olá!"); $ log-> crítico ("isso pode ser um grande problema"); $ log-> aviso ("isso pode ser um problema"); # = avisar $ log-> aviso ("aconteceu de novo"); #Or: $ log-> log ('debug' => 'isso deve funcionar'); # No seu Mojo App # Crie um objeto de logger personalizado para Mojo / Mojolicious usar # (isso geralmente é feito dentro da subjacente "Startup" em mojolicious). Use Mojox :: Log :: Despacho; Use log :: Dispatch :: Syslog; Meu $ Dispatch = Mojox :: Log :: Dispatch-> Novo ('Caminho' => '/home/green/tmp/mysuper.log', 'remove_default_log_obj' => 0); $ Dispatch-> Adicionar (Log :: Dispatch :: Syslog-> Novo (nome => 'Logsys', min_level => 'debug', ident => 'mymojo :: app', facilidade => 'local0')); $ self-> log ($ despacho); # e então $ auto-> log-> depuração ("Por que isso não funciona?"); Requisitos: · Perl.


Mojox :: log :: despacho Software Relacionado