var/log/debug.log
ম্যাজেন্টো ২.২.এক্সএক্স / কীভাবে বন্ধ করবেন ? লগ স্তর সেট করার কোন উপায় আছে?
var/log/debug.log
ম্যাজেন্টো ২.২.এক্সএক্স / কীভাবে বন্ধ করবেন ? লগ স্তর সেট করার কোন উপায় আছে?
উত্তর:
২.৩.১ থেকে, কিছুটা পরিবর্তন হয়েছে। এখানে দেবডোকস নিবন্ধে বর্ণিত হিসাবে , এই আদেশটি চালান:
php bin/magento setup:config:set --enable-debug-logging=true && php bin/magento cache:flush
ম্যাজেন্টো ২.২-এ, ডিবিগিং GUI প্রশাসক প্যানেল বা কমান্ড লাইন থেকে সক্ষম করা যেতে পারে।
প্রথমে শেলটিতে আপনার ম্যাজেন্টো অ্যাপ্লিকেশন ডিরেক্টরি (ইনডেক্স.এফপি সহ একটি) খোলার মাধ্যমে আপনার সাইটটি কোন মোডে রয়েছে তা পরীক্ষা করুন। তারপরে প্রবেশ করুন:
php bin/magento deploy:mode:show
যদি এটি "উত্পাদন" বলে, কেবল কমান্ড লাইন পদ্ধতিটিই কাজ করবে। অন্যথায়, জিইউআই পদ্ধতিটিও কার্যকর হবে।
ম্যাজেন্টো অ্যাডমিন প্যানেলে "স্টোরস" -> "কনফিগারেশন" -> "উন্নত" -> "বিকাশকারী" -> "ডিবাগ" -> "ফাইলটিতে লগ করুন" এ যান। এটি "হ্যাঁ" এ সেট করার var/log/debug.log
ফলে আপনার ম্যাজেন্টো অ্যাপ্লিকেশন ডিরেক্টরিতে ডিবাগের তথ্য লগইন হবে ।
সেটিংসটি সংরক্ষণ করার পরে, আপনাকে ক্যাশে ফ্লাশ করতে বলার জন্য পৃষ্ঠার শীর্ষে একটি প্রম্পট পেতে পারে। যদি এটি উপস্থিত হয়, ম্যাগেন্টো ক্যাশে এটি আপনাকে দেওয়া লিঙ্কটি দিয়ে ফ্লাশ করুন।
যদি উত্পাদন মোড সক্ষম করা থাকে (এর দ্বারা প্রদর্শিত হিসাবে php bin/magento deploy:mode:show
) তবে GUI বিকল্পটি উপলব্ধ হবে না। নোট করুন যে এই অ্যাডমিন প্যানেলটি সাধারণত এটি উত্পাদন মোডে লুকিয়ে রাখে, তাই আপনি পরীক্ষা করে নিলেই কেবল এটি ব্যবহার করুন।
প্রথমে শেলের মধ্যে ম্যাজেন্টো অ্যাপ্লিকেশন ডিরেক্টরিটি (ইনডেক্স.এফপি সহ একটি) খুলুন। ডিবাগ লগিং সক্ষম করতে প্রবেশ করুন:
php bin/magento config:set dev/debug/debug_logging 1 && php bin/magento cache:flush
এটি var/log/debug.log
আপনার Magento অ্যাপ্লিকেশন ডিরেক্টরিতে ডিবাগ তথ্য লগ ইন করতে হবে । ডিবাগ লগিং অক্ষম করতে, প্রবেশ করুন:
php bin/magento config:set dev/debug/debug_logging 0 && php bin/magento cache:flush
ডিফল্ট হিসাবে, ডিবাগ লগটি ডিফল্ট বা বিকাশ মোডে চালু থাকে এবং উত্পাদন মোডে বন্ধ থাকে।
ব্যবহার করুন bin/magento setup:config:set --enable-debug-logging=true
বাbin/magento setup:config:set --enable-debug-logging=false
আপনার নির্ধারিত মানটি ইতিমধ্যে লক হয়ে গেছে। মান পরিবর্তন করতে - - লক বিকল্পটি ব্যবহার করুন।
php bin/magento config:set --lock dev/debug/debug_logging 1 && php bin/magento cache:flush
bin/magento setup:config:set --enable-debug-logging=true
অথবা
bin/magento setup:config:set --enable-debug-logging=false
ভুলে যাবেন না
bin/magento cache:flush
ডিবাগ লগিং সক্ষম করতে
বর্তমান মোডের জন্য ডিবাগ লগিং সক্ষম করতে সেটআপ: কনফিগার: সেট কমান্ডটি ব্যবহার করুন।
বিন / ম্যাজেন্টো সেটআপ: কনফিগার: সেট - ডিবেগ-লগিং = সত্য
পণ্যগুলি বিভিন্ন সংস্করণে জিনিসগুলি পরিবর্তন করতে পারে বলে ম্যাজেন্টো ডক্স উল্লেখ করার পরামর্শ দিন।
https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html