| Logger :: Simples logger :: Simples é uma implementação dos módulos de erro do log-log-log e do simran e do simran. |
Baixe Agora |
Logger :: Simples Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Thomas Stanley
- Site do editor:
- http://search.cpan.org/~tstanley/Logger-Simple-2.0/Simple.pm
Logger :: Simples Tag
Logger :: Simples Descrição
Logger :: Simples é uma implementação dos módulos SIMRAN-LOG-LOG e SIMRAN-Error-Error. Logger :: Simples é uma implementação dos módulos SIMRAN-LOG-LOG e SIMRAN-Error-Error-Erro.Synopsis Use logger :: Simples; Meu $ log = logger :: Simple-> Novo (log => "/ tmp / programa.log"); meu $ x = 5; meus $ y = 4; se ($ x> $ y) {$ log-> escrever ("$ x é maior que $ y"); } newmy $ log = logger :: Simple-> NOVO (log => "/ tmp / logfile"); o novo método cria o logger :: objeto simples como um objeto de fora. O parâmetro de log é obrigatório que deve ser passado para o objeto na criação ou o objeto falhará. Após a criação, este método também ligará para o método Open_log que abre o arquivo de log.Write $ LOG-> Gravar ("Esta é uma mensagem de erro"); Este método irá escrever uma mensagem para o logfile e atualizará a matriz do histórico interno .Retieve_Historymy @history = $ log-> recuperar_historia; Meu $ msg = $ LOG-> RETREEVADOR_HISTORY; Quando chamado em contexto escalar, ele retornará a última mensagem escrita para a matriz de histórico. Quando chamado em um contexto de lista, ele retornará todo o histórico ArrayClear_History $ log-> clear_history; Este método irá limpar o módulo de Arraythis do Histórico Interno é baseado no Simran :: Log :: Log :: Error :: Módulos de erro :: Error :: Eu gostei do princípio por trás deles, mas senti que a interface poderia ser um pouco melhor. Muito obrigado também sai mais uma vez para Daman Conway para perl orientado a objetos, e também para Sam Targar, para o seu livro "escrevendo módulos perl para o CPAN". Ambos eram referências inestimáveis para mim.Eu também gostaria de agradecer a Jerry Heden por seu objeto :: Insideout Module, que eu costumava criar este módulo. Requisitos: · Perl.
Logger :: Simples Software Relacionado