A partir da versão 0.4 o PHP Coupé incorporou a capacidade de efetuar logs dos eventos que ocorrem internamente ou os que são configurados manualmente nos Módulos criados.
Para utilizar logs, primeiramente é necessário dizer ao PHP Coupé para começar a registrá-los. Fazemos isso marcando como TRUE o vetor $config['ACTIVE_LOG'] dentro do arquivo de configurações config.inc.php.
Feito isso o PHP Coupé já começará a registrar seus eventos dentro do diretório manager/system/logs/. Os registros incluem a mensagem, a data/hora em que o evento ocorreu, assim como o número IP do cliente que está acessando a aplicação.
Caso queira registrar seus próprios eventos, insira dentro de seus Módulos ou Classes o comando $Coupe->log(). Exemplo de utilização:
if ($acesso == TRUE)
{
$Coupe->log("Sistema acessado");
}
else
{
$Coupe->log("Acesso inválido");
}
Se, ao invés de registrar eventos dentro de seus Módulos, você quiser registrar os eventos gerados por suas Classes, você deverá instânciar a Classe Coupé dentro da sua classe para então ter acesso a função log() do PHP Coupé.
classe MinhaClasse
{
// criamos a variavel que receberah a instancia
var $Coupe;
// funcao construtora instancia a variavel
// atraves da funcao 'instance()'
function MinhaClasse()
{
$this->Coupe =& instance();
}
// utilizamos a funcao de log dentro da nova classe
// atraves da variavel instanciada
$this->Coupe->log("Sistema acessado");
}
Versão atual: 0.5
Licenciado sob Creative Commons by-nd
Desenvolvido por Samuel Corradi 2008.