logFile

Descripción:

static string Worker::$logFile

Se utiliza para especificar la ubicación del archivo de registro de Workerman.

Este archivo registra los logs relacionados con Workerman en sí, incluyendo inicio, parada, etc.

Si no se establece, el nombre del archivo por defecto es workerman.log y la ubicación del archivo se encuentra en el directorio padre de Workerman.

Nota:

Este archivo de registro solo registra logs relacionados con el inicio y la parada de Workerman, y no incluye ningún log de negocios.

Las clases de logs de negocio pueden implementarse utilizando file_put_contents o error_log y otras funciones.

Ejemplo

use Workerman\Worker;
require_once __DIR__ . '/vendor/autoload.php';

Worker::$logFile = '/tmp/workerman.log';

$worker = new Worker('text://0.0.0.0:8484');
$worker->onWorkerStart = function($worker)
{
    echo "Worker start";
};
// Ejecutar el worker
Worker::runAll();