Версия: 6.x
burger close
Класс Log
Граф наследования:Log:
WriteLog

Подробное описание

Класс позволяет сохранять отладочную информацию в файл

Открытые члены

 append ($data)
 
 newLine ($count=1)
 
 clean ()
 
 remove ()
 
 setMaxLength ($value)
 
 enableDate ()
 
 setEnable ($bool)
 

Открытые статические члены

static file ($filename, $htaccess_protected=false)
 

Защищенные члены

 __construct ($filename, $htaccess_protected=false)
 

Конструктор(ы)

__construct (   $filename,
  $htaccess_protected = false 
)
protected

Конструктор класса. Инициализоровать класс следует через статический конструктор: Log::file(...)->

Аргументы
string$filenameполный путь к log-файлу на диске
bool$htaccess_protectedЕсли true, то в директории с лог файлом будет создан .htaccess файл, запрещающий доступ ко всем файлам данной директории извне

Методы

append (   $data)

Дополняет лог файл сообщением $data

Аргументы
string$data- текст для логирования
Возвращает
Log
clean ( )

Очищает лог файл

Возвращает
Log
enableDate ( )

Включает добавление даты в начало строки

Возвращает
$this
static file (   $filename,
  $htaccess_protected = false 
)
static

Статический конструктор.

Аргументы
string$filenameполный путь к log-файлу на диске
bool$htaccess_protectedЕсли true, то в директории с лог файлом будет создан .htaccess файл, запрещающий доступ ко всем файлам данной директории извне
Возвращает
Log
newLine (   $count = 1)

Вставка символов новой строки в лог файл

Аргументы
int$count
remove ( )

Удаляет лог файл

Возвращает
Log
setEnable (   $bool)

Включает/выключает запись логов. Если передать true, то метод append не будет записывать лог

Аргументы
$bool
Возвращает
$this;
setMaxLength (   $value)

Устанавливает максимальный размер файла

Аргументы
int$valueразмер файла в байтах
Возвращает
$this