Documentación offline PHP master

SeasLog::flushBuffer

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SeasLog::flushBuffer

Vacía el buffer de registros, lo vierte en el fichero del appender o lo envía a la API remota con TCP/UDP

Descripción#

public static SeasLog::flushBuffer(): bool
```php

Vacía el buffer de registros por [seaslog.appender](#ini.seaslog.appender): vierte en el fichero, o envía a la API remota con TCP/UDP.

> [!NOTE]
> Ver también: [seaslog.appender_retry](#ini.seaslog.appender-retry) [seaslog.remote_host](#ini.seaslog.remote-host) [seaslog.remote_port](#ini.seaslog.remote-port)

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

Devuelve TRUE en caso de éxito del vaciado del buffer, FALSE en caso de fallo.

## Ejemplos

Ejemplo de `SeasLog::flushBuffer`

```php

Resultado del ejemplo anterior es similar a:

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) {
}

Véase también#

seaslog.use_buffer

seaslog.buffer_size

seaslog.buffer_disabled_in_cli

SeasLog::getBufferEnabled

SeasLog::getBuffer