logFile

Descrição:

static string Worker::$logFile

Serve para especificar a localização do arquivo de log do workerman.

Este arquivo registra logs relacionados ao próprio workerman, incluindo inicialização, parada, etc.

Se não for definido, o nome do arquivo padrão é workerman.log, e a localização do arquivo está no diretório acima do Workerman.

Atenção:

Este arquivo de log registra apenas logs relacionados à inicialização e parada do workerman, não incluindo nenhum log de negócios.

Classes de log de negócios podem utilizar as funções file_put_contents ou error_log para implementar seus próprios logs.

Exemplo

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";
};
// Executar o worker
Worker::runAll();