logFile

বর্ণনা:

static string Worker::$logFile

এটি workerman লগ ফাইলের অবস্থান নির্ধারণ করতে ব্যবহৃত হয়।

এই ফাইলটি workerman-এর নিজস্ব সম্পর্কিত লগ নথিভুক্ত করে, যার মধ্যে রয়েছে শুরু, বন্ধ হওয়া ইত্যাদি।

যদি সেট করা না হয়, তবে ডিফল্ট ফাইলের নাম workerman.log এবং ফাইলের অবস্থান Workerman-এর এক স্তরের উপরে অবস্থিত।

সতর্কতা:

এই লগ ফাইলে শুধুমাত্র workerman-এর নিজস্ব সম্পর্কিত শুরু এবং বন্ধ হওয়া লগ নথিভুক্ত করা হয়, এটি কোনও ব্যবসায়ীক লগ অন্তর্ভুক্ত করে না।

ব্যবসায়ীক লগ ক্লাসগুলি file_put_contents বা error_log এর মতো ফাংশন ব্যবহার করে নিজেদের বাস্তবায়ন করতে পারে।

উদাহরণ

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";
};
// কর্মী চালানো
Worker::runAll();