logFile
Açıklama:
static string Worker::$logFile
Workerman log dosyası konumunu belirtmek için kullanılır.
Bu dosya, workerman'a ait ilgili günlükleri kaydeder; bunlar arasında başlatma, durdurma vb. yer alır.
Eğer ayarlanmazsa, varsayılan dosya adı workerman.log'dır ve dosya konumu Workerman'ın bir üst dizininde bulunur.
Dikkat:
Bu log dosyası yalnızca workerman'a ait başlatma, durdurma gibi günlükleri kaydeder, herhangi bir iş günlüklerini içermez.
İş günlükleri, file_put_contents veya error_log gibi fonksiyonları kullanarak kendileri tarafından gerçekleştirilebilir.
Örnek
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";
};
// Çalışanı çalıştır
Worker::runAll();