LOG :: Trace.

fornece uma abordagem unificada para traçar
Baixe Agora

LOG :: Trace. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Preço:
  • FREE
  • Nome do editor:
  • BBC
  • Site do editor:
  • http://www.bbc.co.uk

LOG :: Trace. Tag


LOG :: Trace. Descrição

Fornece uma abordagem unificada para traçar LOG :: Trace é um módulo Perl para fornecer uma abordagem unificada para traçar. Um script pode usar log :: rastrear QW () para definir o comportamento da função Trace. Por padrão, as funções de rastreamento são exportadas apenas para o pacote de chamadas. Você pode exportar as funções de rastreamento para outros pacotes com a opção profunda. Consulte "Opções" para obter mais informações. Todas as exportações estão em maiúsculas (para minimizar colisões com funções "reais" .synopsis # Os alvos de rastreamento usam log :: traçar; # Nenhum log de uso de saída :: traçar 'imprimir'; # Imprimir para STDOUT Use log :: rastreio log => '/var/log/foo.log'; # Saída para Log Arquivo Use Log :: Trace Print => {Nível => 3}; # Alternar / desligar o log com um log de uso constante :: Trace; Import Log :: Trace ('Log' => Logfile) se rastrear; # Configurar rastreamento para todos os pacotes que anunciam trace use foo; usar barra; Use Log :: Trace Warn => {profundo => 1}; # Configura o rastreamento em todas as subpackagens Excluindo log de uso foo :: Trace Warn => {profundo => 1, 'exclude' => 'foo'}; # Rastreamento de funções exportadas ("gravar isso ..."); Traço ({nível => 2}, "mostrado apenas se o nível de rastreamento for 2 ou superior"); Tracef ("A LA Printf:% d -%. 2F", 1, 2.9999); Trace_here (); # Gravar onde estamos (arquivo, linha, sub, args) despejo (@LOH, \% HOH); # Rastrear via data :: dump dump ("título", @loh); # Rastrear via data :: dumper meu $ despejo = despejo (@args); # Dump é devolvido sem ser requisitos rastreados: · Perl.


LOG :: Trace. Software Relacionado