Deprecated: mysql_escape_string(): This function is deprecated; use mysql_real_escape_string() instead. in /home/hufersil/hufersil.com.br/system/libraries/lumine/lib/Connection/MySQL.php on line 516
HUFERSIL WEBDEVELOPER - Efetuando Log

HUFERSIL.WEBDEVELOPER - Solu√ß√Ķes com qualidade - Hugo Ferreira da Silva

Efetuando Log Ter, 08 de abril de 2008 - as 16h12

Lumine também permite que você efetue log das ações.

Você poderá definir o nível do log e também a saída do mesmo:
Dentro da classe Lumine_Log, existem as constantes de níveis e saídas.

As contantes de níveis de log:
  • NONE: desabilita o log;
  • DEBUG: envia o log de debug normal;
  • WARNING: envia o log de alertas (como falta de algum item da configuração)
  • ERROR: envia todos os anteriores, incluindo erros de SQL devida má formação das uniões, data-select's etc.
As constantes de saídas são:
  • BROWSER: envia o resultado do log para o navegador.
  • FILE: envia o resultado do log para um arquivo.
Exemplo de uso:
  1. Lumine_Log::setLevel( Lumine_Log::ERROR ); // nivel m√°ximo
  2. Lumine_Log::setOutput( Lumine_Log::FILE, '/var/www/log.txt' ); // envia para um arquivo
  3.  
  4. $user = new Usuario;
  5. $user->find();
  6.  
  7. // agora, exibe no navegador
  8. Lumine_Log::setOutput( Lumine_Log::BROWSER );
  9. $user->reset();
  10. $user->order('nome asc')->find();