Lançado Adianti Framework 7.6!
Clique aqui para saber mais
menu

Adianti Solutions

API

Adianti, Framework, PHP, MVC, Active record, Front controller, IDE, RAD, Web, multiplataforma, geração de código, desenvolvimento rápido, relatórios, formulários, listagens, datagrids, gráficos, banco de dados, padrões de projeto, design patterns API do Adianti Framework.
API Docs
code
Selecione a classe

Source for file TLogger.php

Documentation is available at TLogger.php

  1. <?php
  2. namespace Adianti\Log;
  3.  
  4. /**
  5.  * Provides an abstract interface to register LOG files
  6.  *
  7.  * @version    7.4
  8.  * @package    log
  9.  * @author     Pablo Dall'Oglio
  10.  * @copyright  Copyright (c) 2006 Adianti Solutions Ltd. (http://www.adianti.com.br)
  11.  * @license    http://www.adianti.com.br/framework-license
  12.  */
  13. abstract class TLogger implements AdiantiLoggerInterface
  14. {
  15.     protected $filename// path for LOG file
  16.     
  17.     /**
  18.      * Class Constructor
  19.      * @param  $filename path for LOG file
  20.      */
  21.     public function __construct($filename NULL)
  22.     {
  23.         if ($filename)
  24.         {
  25.             $this->filename = $filename;
  26.             // clear the file contents
  27.             file_put_contents($filename'');
  28.         }
  29.     }
  30.     
  31.     /**
  32.      * Write abstract method
  33.      * Must be declared in child classes
  34.      */
  35.     abstract function write($message);
  36. }