LOG :: Localizado

log :: localizado é um módulo Perl para localizar seu registro.
Baixe Agora

LOG :: Localizado Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Perl Artistic License
  • Preço:
  • FREE
  • Nome do editor:
  • Erwan Lemonnier
  • Site do editor:
  • http://search.cpan.org/~erwan/Sub-Contract-0.09/lib/Sub/Contract.pm

LOG :: Localizado Tag


LOG :: Localizado Descrição

LOG :: Localizado é um módulo Perl para localizar seu log. LOG :: Localizado é um módulo Perl para localizar seu log.synopsis O que você provavelmente quer fazer é algo como: pacote foo; usar log :: localizado; Sub Bar {# Esta mensagem será exibida se a verbosidade da barra do método é> = 1 llog (1, "barra de corrida ()"); } # Esta mensagem será exibida se a verbosidade do pacote foo for> = 3 Llog (3, "pacote carregado foo"); então cole as seguintes regras de verbosidade locais em um arquivo chamado 'verbosidade.conf', no mesmo diretório que seu programa : # Log tudo de onde dentro foo e suas subclasses, até o nível 3 foo :: = 3 # exceto para função foo :: foo Quem ter verbosidade 0 foo :: bar = 0synopsis - Advancedin um programa aceitando argumentos de linha de comando, você Pode querer fazer: use GetOPT :: Long; usar log :: log localizado => 1; GetOptions ("Verbose | v +" => sub {$ log :: localizado :: verbosidade ++;}); llog (1, "você usou -V"); llog (2, "você usou -V -V"); você pode alterar a verbosidade local de dentro do código em execução: pacote foo; usar log :: log localizado => 1; # Nível de verbosidade é 0 por padrão {# Definir verbosidade localmente neste bloco local $ log :: DEBUG :: Verbosity = 5; llog (5, "isso será registrado"); } debug (5, "mas isso não vai"); se você quiser importar 'llog' sob outro nome no módulo de chamada: pacote foo; Use log :: Renomeamento localizado => "my_log"; # Log :: Localizado :: Llog () my_log (1, "renomeado LLog ()"); consulte o diretório de exemplos na distribuição do módulo para mais Exemplos de vida real.log :: Localizado fornece uma interface para definir dinamicamente exatamente Qual parte do seu código deve registrar mensagens e com qual verbosidade.log :: endereços localizados uma edição de log tradicional: em sistemas muito grandes, um ligeiro aumento na verbosidade de registro geralmente gera quantidades insanas de logs. Daí a necessidade de ser capaz de ativar a verbosidade seletivamente em algumas áreas de código somente, em uma maneira localizada.log :: localizada é baseada no conceito de verbosidade local. Cada pacote e cada função em um pacote tem sua própria verbosidade local, definida como 0 por padrão. Com o LOG :: Localizado, você pode alterar a verbosidade local em apenas uma função, apenas uma embalagem ou apenas uma hierarquia de classe através de uma regra tão chamada de verbosidade. As regras de verbosidade são passadas para o LOG :: Localizadas por meio de um arquivo de configuração ou por meio de um parâmetro de importação. Ao alterar as regras de verbosidade de acordo com as necessidades do momento, você pode alterar o fluxo de log do seu programa de uma maneira muito fina e obter logs apenas das áreas de código que você está interessado em.log :: Localized vem com configurações padrão que fazem É utilizável 'fora da caixa', mas suas opções de configuração permitirá que você redefina praticamente tudo em seu comportamento. O log real no log :: localizado é tratado por log :: Dispatch.Requirements: · Requisitos de Perl: · Perl.


LOG :: Localizado Software Relacionado

Alignaid

Alignaid é um módulo Perl que executa facilmente os alinhamentos de seqüência localmente ou em um cluster. ...

148

Download