Класс Phalcon\Logger\Adapter\File
расширяет абстрактный класс Phalcon\Logger\Adapter
реализует Phalcon\Logger\AdapterInterface
Адаптер для хранения логов в текстовых файлах
$logger = new \Phalcon\Logger\Adapter\File("app/logs/test.log");
$logger->log("This is a message");
$logger->log("This is an error", \Phalcon\Logger::ERROR);
$logger->error("This is another error");
$logger->close();
Методы
public __construct (string $name, [array $options])
Конструктор Phalcon\Logger\Adapter\File
public Phalcon\Logger\Formatter\Line getFormatter ()
Возвращает внутренний форматировщик
protected logInternal (string $message, int $type, int $time, array $context)
Записывает лог в сам файл
public boolean close ()
Закрывает логгер
public getPath ()
Возвращает путь к файлу
public __wakeup ()
Открывает внутренний обработчик файла после десериализации
public Phalcon\Logger\Adapter setLogLevel (int $level) унаследовано от Phalcon\Logger\Adapter
Фильтрует логи, отправленные обработчикам, которые меньше или равны определенному уровню
public int getLogLevel () унаследовано от Phalcon\Logger\Adapter
Возвращает текущий уровень логов
public Phalcon\Logger\Adapter setFormatter (Phalcon\Logger\FormatterInterface $formatter) унаследовано от Phalcon\Logger\Adapter
Устанавливает форматировщик сообщений
public Phalcon\Logger\Adapter isTransaction () унаследовано от Phalcon\Logger\Adapter
Возвращает текущую транзакцию
public Phalcon\Logger\Adapter begin () унаследовано от Phalcon\Logger\Adapter
Начинает транзакцию
public Phalcon\Logger\Adapter commit () унаследовано от Phalcon\Logger\Adapter
Завершает внутреннюю транзакцию
public Phalcon\Logger\Adapter rollback () унаследовано от Phalcon\Logger\Adapter
Отменяет внутреннюю транзакцию
public emergence (unknown $message, [unknown $context]) унаследовано от Phalcon\Logger\Adapter
...
public Phalcon\Logger\Adapter log (unknown $type, string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Записывает сообщения во внутренний логгер. Добавляет сообщения в лог
public Phalcon\Logger\AdapterInterface debug (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает сообщение отладки в лог
public Phalcon\Logger\AdapterInterface info (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает информационное сообщение в лог
public Phalcon\Logger\AdapterInterface notice (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает сообщение о событии в лог
public Phalcon\Logger\AdapterInterface warning (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает предупреждающее сообщение в лог
public Phalcon\Logger\AdapterInterface error (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает сообщение об ошибке в лог
public Phalcon\Logger\AdapterInterface critical (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает критическое сообщение в лог
public Phalcon\Logger\AdapterInterface alert (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает сообщение об тревоге в лог
public Phalcon\Logger\AdapterInterface emergency (string $message, [array $context]) унаследовано от Phalcon\Logger\Adapter
Отправляет/записывает сообщение об чрезвычайной ситуации в лог
© 2011–2016 Phalcon Framework Team
Licensed under the Creative Commons Attribution License 3.0.
https://docs.phalconphp.com/en/2.0.0/api/Phalcon_Logger_Adapter_File.html