-2

PEAR::Log

criado por Marcelo Pereira Fonseca da Silva em 18/08/2004 11:12pm
Um exemplo prático de uso seria:

<?php
// chamada para o arquivo da classe PEAR::Log
include_once('Log.php');

// configurações para o arquivo de log
$cnf['mode']       = (int);
$cnf['timeFormat'] = '%X %x';

// chamada para o objeto
$logging = &Log::singleton('file', 'arquivo.log', 'mensagem aqui', $cnf, LOG_INFO);

// logando mensagens
$logging->log('teste', LOG_INFO);

// fechando classe de Log
$logging->close();
?>

O primeiro parâmetro 'file' é responsável por indicar como será efetuado
o log (podendo ser via arquivo, banco de dados etc..)

O segundo parâmetro é o nome do arquivo de log

O terceiro parâmetro é a mensagem que será gravada no arquivo

O array $cnf guarda informações de configuração do arquivo

e o último parâmetro são constantes da classe responsáveis pela marcação
de que tipo de log está sendo gerado.

Esta classe contém ainda outros recursos que serão abordados nos próximos artigos.

Até a próxima!

Comentários:

Mostrando 1 - 9 de 9 comentários
Ola pessoal;

Muito bom o comentario. Mas peço desculpas por nao entender muito bem dessa classe do pear :)

Eu uso a de conexão. Mas essa eu me bati e muito
porque achei poucas coisas relaciondas a ela.

Eu queria saber mesmo o que eu posso fazer com o a mesma?

Porque ate agora eu so conseguir guardar textos em txt e no banco de dados :P

Como eu faço para ler os dados que eu gravei de uma meneira especial?

Valeu ai pela ajuda;
17/11/2006 9:29am (~17 anos atrás)

Douglas Lima disse:
Como atribuo esta classe ao meu formulario????
Exemplo: Algum usuario faz um "select" em um formulario de inclusao por exemplo. Como gravo isto num log.???
30/01/2006 1:12pm (~18 anos atrás)

Estamos tentando entrar em contato para ter acesso de escrita na pasta da PEAR, o manual da PEAR já está sendo traduzido.
18/04/2005 8:39am (~19 anos atrás)

Voce sabe da existência de algum manual do padrãp PEAR em portugûes ???
18/04/2005 7:08am (~19 anos atrás)

Como sou novato no php, fiquei muito interessado nesse sistema de log em páginas, na verdade, tenho tido muito interesse nessa linguagem.

Parabéns pelo artigo.

Muito Obrigado.
11/01/2005 6:36am (~19 anos atrás)

Willian,

pode sim...

dá pra você mapear toda a sua página.. e ir logando de onde o cara veio e para onde vai.. fazer relatórios pra sistemas de onde o usuário "anda" se for interessante.. as funções são essas

da pra colocar isso tudo em classes e ir disparando dentro do seu sistema

espero ter ajudado
16/11/2004 7:43am (~19 anos atrás)

Willian Silva disse:
Será que podemos utilizar logs para saber em quantas páginas o usuário entrou e saiu? Assim poderiamos ter um controle sobre quantas vezes o usuário digitou a senha errada.
16/11/2004 4:34am (~19 anos atrás)

na verdade você dá a funcionalidade que desejar

eu a usei baseada em um sistema de eventos dentro de uma aplicação, de acordo com cada evento posso gerar diversos logs.

espero ter ajudado
23/08/2004 8:13am (~19 anos atrás)

Que tipo de LOg essa classe abrange? Pode ser usada para realizar auditoria?
23/08/2004 7:06am (~19 anos atrás)

Novo Comentário:

(Você pode usar tags como <b>, <i> ou <code>. URLs serão convertidas para links automaticamente.)