কনসোল.লগ এবং ডিবাগ প্রিন্টিং নয়, কেবল অনির্ধারিত ফেরত। কেন হতে পারে? আমি ক্রোম পুনরায় ইনস্টল করার চেষ্টা করেছি, তবে এটি কোনও ফল দেয় না।
এখানে ক্রোমের প্রধান পৃষ্ঠা থেকে স্ক্রিনশট রয়েছে, সুতরাং কিছু কোডগুলিতে ফাংশনগুলির নতুন সংজ্ঞা দেওয়া হয়নি
কনসোল.লগ এবং ডিবাগ প্রিন্টিং নয়, কেবল অনির্ধারিত ফেরত। কেন হতে পারে? আমি ক্রোম পুনরায় ইনস্টল করার চেষ্টা করেছি, তবে এটি কোনও ফল দেয় না।
এখানে ক্রোমের প্রধান পৃষ্ঠা থেকে স্ক্রিনশট রয়েছে, সুতরাং কিছু কোডগুলিতে ফাংশনগুলির নতুন সংজ্ঞা দেওয়া হয়নি
উত্তর:
"ডিফল্ট স্তরগুলি" ক্লিক করুন এবং নিশ্চিত করুন যে "তথ্য" চেক করা আছে। ডিফল্টরূপে এটি কেবল ত্রুটি এবং সতর্কতা দেখানোর জন্য সেট করা আছে
আমি এখানে একই সমস্যা নিয়ে এসেছি: /
সম্পূর্ণতার জন্য: ক্রোমের বর্তমান সংস্করণে, সেটিংটি এখন নীচে নেই তবে কনসোল ট্যাবের শীর্ষে "ফিল্টার" আইকনটি ক্লিক করার সময় পাওয়া যাবে (বাম দিক থেকে দ্বিতীয় আইকন)
আজকের হিসাবে, গুগল ক্রোমে ডেভেলপার সরঞ্জামগুলির ইউআই বদলে গেছে যেখানে আমরা কনসোলে প্রদর্শিত লগ স্টেটমেন্টের লগ স্তর নির্বাচন করি। "ফিল্টার" পাঠ্য বাক্সের পাশে লগিং স্তরের ড্রপ ডাউন রয়েছে। সমর্থিত মান Verbose
, Info
, Warnings
এবং Errors
সঙ্গে Info
ডিফল্ট নির্বাচন হচ্ছে।
যেকোন লগের তীব্রতা সমান বা উচ্চতর "কনসোল" ট্যাবে প্রদর্শিত হবে যেমন নির্বাচিত লগ স্তর যদি লগ থাকে Info
তবে সমস্ত লগের স্তর থাকে Info
,Warning
এবং Error
কনসোলে প্রদর্শিত হবে।
আমি যখন এটিতে পরিবর্তন করেছি Verbose
তখন আমার console.debug
এবং console.log
বিবৃতিগুলি কনসোলে প্রদর্শিত হতে শুরু করে। সময় Info
স্তর নির্বাচন করা পর্যন্ত তারা প্রদর্শিত হচ্ছে না।
আমি একই সমস্যা অভিজ্ঞতা। আমার জন্য সমাধানটি ছিল ফায়ারব্যাগটি অক্ষম করা কারণ ফায়ারব্যাগ ব্যাকগ্রাউন্ডে লগগুলিকে বাধা দিচ্ছিল যার ফলস্বরূপ ক্রোম কনসোলে কোনও লগ দেখানো হয়নি।
একই সমস্যা, তবে আমি কেবল আমার সেটিংস সাফ করেছি। আমি সেটিংস> পছন্দসমূহ এবং ক্লিক করা [ডিফল্ট পুনঃস্থাপন এবং পুনরায় লোড] এ গিয়েছি। আপনার সেটিংস কী ছিল তা মনে রাখবেন।
কনসোলে কিছু ফিল্টারও প্রয়োগ করা যেতে পারে। এগুলো মুছে ফেলো.
আমার ক্ষেত্রে ওয়েবপ্যাকটি ছিল উগলিফাই প্লাগিন drop_console: true
সেট সহ চলছে
নিশ্চিত করুন যে "ফিল্টার" ইনপুটটি ফাঁকা রেখে গেছে এবং কিছুই ইচ্ছাকৃত বা ভুল করে লেখা হয়নি। আমার ক্ষেত্রে এটি ছিল: পি
আমি এমন কোনও সাইটে কাজ করছি যেখানে কিছু জেএস (বা অন্যান্য) কোড console.log
কাজ করা থেকে বিরত করছে ( console.log
সম্ভবত ওভাররাইট করা হয়)। আপনি এটি পরীক্ষা করে পরীক্ষা করতে পারেন কিনাconsole.log
এটি অন্য কোনও পৃষ্ঠায় (এটির মতো) কাজ ।
আমার এখনই আরও তদন্ত করার সময় নেই তাই alert("something is: "+something)
চালানোর জন্য আমার একটি স্নিপেট থেকে আমার যে তথ্যটি চেয়েছিল তা পেতে ব্যবহার করতাম।
console.log
।
আমার ক্ষেত্রে এটি কেবল পুরানো ক্যাশেড জাভাস্ক্রিপ্ট ফাইল ছিল। ক্যাশে সাফ করার পরে আমি আমার লগগুলি দেখতে পেলাম।
আপনি যদি দেখতে পাচ্ছেন (3 টি বার্তাগুলি ফিল্টার দ্বারা গোপন করা হয় all সমস্ত বার্তাগুলি দেখান)) তারপরে ক্রোম দেব সরঞ্জাম কনসোলে সমস্ত বার্তা লিঙ্কটি ক্লিক করুন।
কারণ এই অপশনটি ভুল করে সক্রিয় করা থাকলে console.log("")
মেসেজটি প্রদর্শিত হবে তবে এটি লুকানো অবস্থায় থাকবে।
ফিল্টারের ঠিক সামনে " ডিফল্ট স্তরগুলি " ক্লিক করুন এবং " তথ্য " চেক করা আছে কিনা তা নিশ্চিত করুন ।
স্ক্রিনশট দেখুন:
আমার ক্ষেত্রে লগ সংরক্ষণ সংরক্ষণ করুন। লগগুলি দেখানোর জন্য আমি সমস্ত কিছু করেছি, তবে এটি চলে যায়। আমি এটি পরীক্ষা করেছিলাম এবং এটি কাজ করে,
এটি আমার পক্ষে কাজ করেছে। কনসোল বিভাগে, উপরের ডানদিকে অবস্থিত সেটিংসে যান। সেখানে সংরক্ষণ করুন লগ এবং লগ এক্সএমএলএইচটিপিআরকেষ্টগুলি নির্বাচন করুন।
কখনও কখনও সহজ জিনিস আমাদের ট্রিপ ...
console.log
কনসোলে টাইপ করুন এবং কোন ফাংশনটি ফিরে আসবে তা পরীক্ষা করুন। আপনি যদি দেখতে পান ƒ log() { [native code] }
তবে এটি অন্যরকম কিছু। আপনি যদি দেখতে পান ƒ (){}
তবে কোথাও রেখার নীচে নেটিভ কনসোল.লগ ফাংশনটি পরিবর্তন করা হয়েছিল।
আজ একটি ক্লায়েন্টের সাইটে কাজ করা ছিল এবং এটি ছিল সমস্যা। যদি এটি হয় তবে আপনি নিজেই কনসোল.লগ ফাংশনটি পুনরুদ্ধার করতে পারেন বা পরিবর্তে কনসোল.ডির () বা কনসোল.ওয়ার্ন () ব্যবহার করতে পারেন।
ফিল্টার বাক্সটি খালি রয়েছে তা নিশ্চিত করুন
2020 সালের জুলাই পর্যন্ত ক্রোম ইউআই আবার পরিবর্তন হয়েছে এবং লগিং স্তরের ড্রপডাউন এখন কিছুই করার মনে হচ্ছে না।
পরিবর্তে, মূল কনসোল ফলকের বামে একটি নতুন ফলক রয়েছে, যা অনিচ্ছাকৃতভাবে নিয়ন্ত্রণমূলক লগিং স্তরের একটিতে সেট হয়ে থাকতে পারে:
সমস্ত লগিং প্রকাশ করতে শীর্ষ বিভাগ (বার্তা) নির্বাচন করুন:
সম্পাদনা করুন: একবার ক্রোম ফিল্টার বাক্সে জিনিসগুলি জুড়েছে বলে মনে হচ্ছে , যা আবার কিছু লগিং হারায়, তাই আপনাকে অবশ্যই ফিল্টার বাক্সটি সাফ করুন!
("নেটওয়ার্কের শর্তাবলী" এর অধীনে আমার দুটি ছবিতে ফিল্টার বাক্স শীর্ষে রয়েছে; আপনি দেখতে পাচ্ছেন যে এটিতে "urlwbpack" সম্পর্কে কিছু বিষয়বস্তু রয়েছে যা আমি সেখানে রাখি নি!)