লগিং

পিএইচপি ক্লায়েন্ট লাইব্রেরি লগিংয়ের জন্য PSR-3 মেনে চলে এবং gRPC কলের জন্য একটি লগার প্রদান করে।

যে স্তরে বার্তাগুলি লগ করা হয়েছে তা নির্ভর করে ইভেন্টটি সফল হয়েছে কিনা।

লগ বার্তা সাফল্যের অবস্থা ব্যর্থতার অবস্থা
এক লাইনের সারাংশ তথ্য সতর্কতা
ডিবাগ বার্তা (যেমন, কল প্রশ্ন) ডিবাগ নোটিশ

লগিং কনফিগার করা হচ্ছে

ডিফল্টরূপে, প্রতিটি লাইব্রেরি লগার একটি মনোলগ স্ট্রিমহ্যান্ডলার ব্যবহার করে এখানে নির্দিষ্ট করা ডিফল্ট নাম সহ একটি চ্যানেলে STDERR এ লগ করে।

আপনি google_ads_php.ini ফাইলে ডিফল্ট লগারের জন্য কিছু বিকল্প কনফিগার করতে পারেন:

[LOGGING]
; Optional logging settings.
logFilePath = "path/to/your/file.log"
logLevel = "INFO"

আপনি যদি লগিংকে আরও কাস্টমাইজ করতে চান, তাহলে আপনি GoogleAdsClientBuilderLoggerInterface প্রয়োগকারী একটি লগার প্রদান করে সম্পূর্ণরূপে আপনার নিজস্ব লগার নির্দিষ্ট করতে পারেন:

$googleAdsClient = (new GoogleAdsClientBuilder())
    ...
    ->withLogger(new MyCustomLogger())
    ->build();