| LOG :: delimitado log :: delimitado é um módulo simples para ajudar os resultados do log. |
Baixe Agora |
LOG :: delimitado Classificação e resumo
- Licença:
- Perl Artistic License
- Nome do editor:
- Earl Cahill
- Site do editor:
- http://search.cpan.org/~earl/Log-Delimited-0.90/Delimited.pm
LOG :: delimitado Tag
LOG :: delimitado Descrição
LOG :: delimitado é um módulo simples para ajudar os resultados do log. Log :: delimitado é um módulo simples para ajudar os resultados do log.synopsis #! / Usr / bin / perl -wuse estrito; Use LOG :: delimitado; Meu $ log = log :: delimitado-> novo ({log_cols => , log_info => ,}) -> log; $ log -> {log_info} = ; $ log-> log; log é uma espécie de programa idiota que leva a uma espécie de coisas inteligentes. É preciso algumas colunas ('esta', 'que', 'else'), alguns dados ('Rulz', 'Rocks!', 'Faça alguma coisa') e um delimitador ('|'), e faz um arquivo que parece Gosta desses | que | Elsemy_HostName | 12342 | 1000204952 | Rulz | RoughsRocks! | Do + algo A primeira linha é uma junção ($ delimiter, @column_names), o segundo (em um pequeno código pseudo) formulários @ Data = ($ hostname, $ PID, tempo, $ array_ref_of_your_passed_data) Em seguida, forma a linha com a junção ($ delimiter, urlencode (@data)). By the way, você pode desligar o nome do host, o PID e a inclusão do tempo, mas na maioria dos aplicativos, eles surgiram. Para desligá-los, basta definir que se aplica a partir de mais $ auto -> {No_HostName} = 1; $ auto -> {no_pid} = 1; $ -> {No_time} = 1; para desativar a codificação de URL, basta definir $ auto -> {no_urlencode} = 1; neste documento, $ auto é um log :: objeto delimitado.O diretório de log é auto-> {bas_dir} = "/ tmp / logs"; $ auto -> {log_dir} || $ = "$ auto -> {base_dir} / $ auto -> {log_node}"; log usa a última parte do nome do script ($ 0) para o log_node, se você não passar um O arquivo de log é $ auto -> {log_filename} || = "$ auto -> {log_dir} / $ auto -> {log_name}"; log usa a última parte do nome do script ($ 0) para o log_name, se você Não passe One.since logs pode ser bastante grande, você pode facilmente fechar, fazendo $ self-> zip; se você tiver um log grande, onde o tamanho é um problema maior que a velocidade que você pode fazer $ auto-> log_zipped; que resultará em apenas um arquivo de log zipado.Requirements: · Requisitos de Perl: · Perl.
LOG :: delimitado Software Relacionado