SeasLog::flushBuffer
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