Exemple #1
0
//////////////////////////////////////////////////////////////////
////////////////		Try Logging		/////////////////////////
////////////////////////////////////////////////////////////////
class LOG
{
    // use STATIC rendering
    private static $fplog;
    // file handler for logging
    // open logging file for writing
    public static function start($flogname = 'log.txt')
    {
        self::$fplog = fopen($flogname, 'ab');
    }
    public static function stop()
    {
        fclose(self::$fplog);
    }
    public static function write($s, $usedate = true)
    {
        // пишем в лог-файл строку $s,
        // $date - вставлять ли в лог дату/время текущие
        if ($usedate) {
            $tim = '[' . date('Y-m-d H:i:s') . '] ';
        } else {
            $tim = '';
        }
        fwrite(self::$fplog, $tim . $s . "\n");
    }
}
LOG::start();
// start default logging