ম্যাজেন্টো 2 - ডিবাগ লগ চালু / বন্ধ করুন


17

var/log/debug.logম্যাজেন্টো ২.২.এক্সএক্স / কীভাবে বন্ধ করবেন ? লগ স্তর সেট করার কোন উপায় আছে?



হুম, আমি এটি চালিয়ে যাচ্ছি: পিএইচপি বিন / ম্যাজেন্টো কনফিগার: সেট করুন দেব / ডিবাগ / ডিবাগ_লগিং 1 এবং এই ত্রুটিটি পেয়েছে: "কনফিগারেশন" নেমস্পেসে কোনও আদেশ নেই defined আপনি কি এর মধ্যে একটি বোঝাতে চেয়েছিলেন? অ্যাপ: কনফিগার সেটআপ: কনফিগার সেটআপ: স্টোর-কনফিগার আমি কেবল কনফিগার না করে প্রত্যেকের সাথে কমান্ড চালানোর চেষ্টা করেছি এবং সেগুলিও কাজ করে না। কোন ধারনা? আমি এক সময় এই কাজ ছিল। সম্ভবত আমি আমার কনফিগার আগেই ফেলেছিলাম।
প্যাট্রিক স্টিল

আপনার যদি নতুন প্রশ্ন থাকে তবে দয়া করে প্রশ্ন জিজ্ঞাসা বোতামটি ক্লিক করে এটি জিজ্ঞাসা করুন । যদি এই প্রসঙ্গে প্রসঙ্গটি সরবরাহ করতে সহায়তা করে তবে এই প্রশ্নের একটি লিঙ্ক অন্তর্ভুক্ত করুন। - পর্যালোচনা থেকে
জয়

এটি আসলে প্রশ্নের উত্তর দেয় না। আপনি কি অন্য কিছু প্রশ্ন থাকে, তাহলে আপনি এটি ক্লিক করে অনুরোধ করতে পারেন প্রশ্ন জিজ্ঞাসা করুন । আপনি এটিও করতে পারেন একটি খয়রাত যোগ একবার আপনি যথেষ্ট আছে এই প্রশ্নের আরো দৃষ্টি আকর্ষণ করতে খ্যাতি । - পর্যালোচনা থেকে
শোয়েব মুনির

উত্তর:


33

Magento 2.3.1 এ ডিবাগ লগ সক্ষম করা

২.৩.১ থেকে, কিছুটা পরিবর্তন হয়েছে। এখানে দেবডোকস নিবন্ধে বর্ণিত হিসাবে , এই আদেশটি চালান:

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ফলে আপনার ম্যাজেন্টো অ্যাপ্লিকেশন ডিরেক্টরিতে ডিবাগের তথ্য লগইন হবে ।

নিয়ন্ত্রণ প্যানেলে লগ টু ফাইল অপশন option

সেটিংসটি সংরক্ষণ করার পরে, আপনাকে ক্যাশে ফ্লাশ করতে বলার জন্য পৃষ্ঠার শীর্ষে একটি প্রম্পট পেতে পারে। যদি এটি উপস্থিত হয়, ম্যাগেন্টো ক্যাশে এটি আপনাকে দেওয়া লিঙ্কটি দিয়ে ফ্লাশ করুন।

যদি উত্পাদন মোড সক্ষম করা থাকে (এর দ্বারা প্রদর্শিত হিসাবে 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


1
দেখে মনে হবে এটি উত্তর থেকে সরানো হয়েছে। ২.৩.১
ক্রিস কে

আমি এটিকে যথেষ্ট শক্ত করতে পারি না। কনফিগারেশনের সাথে পুরানো উপায়: ২.২.৮-তে "ডিভ / ডিবাগ / ডিবাগ_লগিং" পাথের অস্তিত্ব নেই "
ফ্যাবিয়ান শেমংলার

3

ডিফল্ট হিসাবে, ডিবাগ লগটি ডিফল্ট বা বিকাশ মোডে চালু থাকে এবং উত্পাদন মোডে বন্ধ থাকে।

ম্যাজেন্টো ২.৩.১-এর হিসাবে, আপনি আর বিন / ম্যাজেন্টো কনফিগারেশন ব্যবহার করতে পারবেন না: ডিভ / ডিবাগ / ডিবাগ_লগিং 0 | সেট করুন | বর্তমান মোডের জন্য ডিবাগ লগিং সক্ষম বা অক্ষম করার জন্য 1 কমান্ড।

ব্যবহার করুন bin/magento setup:config:set --enable-debug-logging=trueবাbin/magento setup:config:set --enable-debug-logging=false



0
bin/magento setup:config:set --enable-debug-logging=true

অথবা

bin/magento setup:config:set --enable-debug-logging=false

ভুলে যাবেন না

bin/magento cache:flush

0

ডিবাগ লগিং সক্ষম করতে

বর্তমান মোডের জন্য ডিবাগ লগিং সক্ষম করতে সেটআপ: কনফিগার: সেট কমান্ডটি ব্যবহার করুন।

বিন / ম্যাজেন্টো সেটআপ: কনফিগার: সেট - ডিবেগ-লগিং = সত্য

পণ্যগুলি বিভিন্ন সংস্করণে জিনিসগুলি পরিবর্তন করতে পারে বলে ম্যাজেন্টো ডক্স উল্লেখ করার পরামর্শ দিন।

https://devdocs.magento.com/guides/v2.3/config-guide/cli/logging.html

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.