SeasLog::flushBuffer

(PECL seaslog >=1.0.0)

SeasLog::flushBuffer — Очищає буфер логів, робить дамп у файл програми або відправляє на віддалений API за допомогою tcp/udp

Опис

public static SeasLog::flushBuffer(): bool

Очищує буфер логів за допомогою seaslog.appender: робить дамп у файл програми або відправляє на віддалений API за допомогою tcp/udp.

Зауваження :

Смотрите также:seaslog.appender_retry seaslog.remote_host seaslog.remote_port

Список параметрів

Ця функція не має параметрів.

Значення, що повертаються

Повертає TRUE у разі успішного очищення буфера, FALSE у разі виникнення помилки.

Приклади

Приклад #1 Приклад використання SeasLog::flushBuffer()****

Loading...

Висновок наведеного прикладу буде схожим на:

array(1) {
  ["/var/log/www/default/20180707.log"]=>
  array(2) {
    [0]=>
    string(79) "2018-07-07 10:47:58 | INFO | 71910 | 5b4029ded6009 | 1530931678.877 | info log
"
    [1]=>
    string(81) "2018-07-07 10:47:58 | DEBUG | 71910 | 5b4029ded6009 | 1530931678.877 | debug log
"
  }
}
bool(true)
array(0) {
}

Дивіться також