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();