Publicidade   
 você está aqui: phpbrasil.com    artigos    artigo  
 
:: novos artigos ::

:: recomendado ::

MYSQL & MSQL

Compre esse livro no Submarino.com.br

:: publicidade ::


:: novos scripts ::

:: elenco phpbrasil ::

fccd
Pontos: 10353

Visite a página de perfil de Marcelo Pereira Fonseca da SilvaPEAR::Log
por Marcelo Pereira Fonseca da Silva Esse usuário pertence aos 10 usuários mais ativos do site
Lista de Categorias  |  Contribua um Novo Artigo  |  Entre em Contato Conosco

A Classe PEAR::Log que permite ao programador de forma fácil adicionar
o recurso de log ao sistema.
Vote aqui!
Média de Votos Atual: 2.52
Total de Votos: 23
Nota:   

Há diversas maneiras de instalar essa classe, uma delas
é obter o download direto do site da PEAR.

O Link abaixo pode lhe ajudar nesta tarefa:

http://pear.php.net/package/Log

A documentação existente pode ser encontrada em:

http://pear.php.net/manual/en/package.logging.log.php

Esta classe pode ser usada de várias formas diferentes, cada qual
sendo específica para uma necessidade dentro da sua aplicação.

Na última versão do pacote (1.8.5) podemos encontrar três formas
para criação de um objeto:

1 - Instanciar diretamente a classe

<?php
$logar 
= new Log_File('usuario.log''algum texto');
?>


Ou usando os métodos da classe Log

&factory e &singleton

2 - Método factory

<?php
$log 
= &Log::factory('file''log.txt''identity text');
?>


3 - Método singleton

<?php
$log 
= &Log::singleton('file''log.txt''identity text');
?>


Estes dois últimos são bastante parecidos, ambos devem ser chamados estaticamente (::), a diferença entre eles é que o método singleton garante que somente uma instância idêntica das subclasses de Log_ será feita.

A sintaxe para o método singleton é como segue:


object Log::singleton (string log_type [, string log_name [, string ident [, array conf]]])


Este método é recomendado quando se quer logar diversos pontos do sistema.


<< Anterior 1 2 Próxima >>

 
Imprimir  |  Enviar para um Amigo


Comentários de Usuários

Qual o tipo de LOg
publicado por Marcilio Galdino - 2004-08-23 07:06:29

Que tipo de LOg essa classe abrange? Pode ser usada para realizar auditoria?

tipo de log
publicado por Marcelo Pereira Fonseca da Silva Esse usuário pertence aos 10 usuários mais ativos do site - 2004-08-23 08:13:27

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

Willian Silva
publicado por wswillian - 2004-11-16 04:34:59

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.

Re: Willian Silva
publicado por Marcelo Pereira Fonseca da Silva Esse usuário pertence aos 10 usuários mais ativos do site - 2004-11-16 07:43:24

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

Interessante
publicado por Koetz - 2005-01-11 06:36:43

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.

E em português ??
publicado por Duck - 2005-04-18 07:08:54

Voce sabe da existência de algum manual do padrãp PEAR em portugûes ???

pt_BR
publicado por Marcelo Pereira Fonseca da Silva Esse usuário pertence aos 10 usuários mais ativos do site - 2005-04-18 08:39:44

Estamos tentando entrar em contato para ter acesso de escrita na pasta da PEAR, o manual da PEAR já está sendo traduzido.

Como atribuo esta classe ao meu formulario
publicado por Douglas Lima - 2006-01-30 13:12:55

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.???

Ler o arquivo
publicado por argo - 2006-11-17 09:29:07

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;

Publique os seus Comentários

Nome:
Email:
Título:
Comentário:

NOTA: Cadastre-se no site para poder publicar comentários.

 
webmaster: João Prado Maia   © 2000 - 2005 phpbrasil.com
Gerado em 0.617 segundos