logFile

Descrizione:

static string Worker::$logFile

Serve a specificare la posizione del file di log di workerman.

Questo file registra i log relativi a workerman stesso, inclusi avviamenti, fermate, ecc.

Se non impostato, il nome del file è impostato per default su workerman.log e la posizione del file si trova nella directory superiore a quella di Workerman.

Attenzione:

Questo file di log registra solo i log relativi all'avvio e alla fermata di workerman stesso, senza includere alcun log di business.

Le classi di log di business possono implementare autonomamente l'utilizzo di file_put_contents o error_log, ecc.

Esempio

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