আমি এখন একটি অ্যাপ্লিকেশন বিকাশ করছি এবং একটি গ্লোবাল isDebugসুইচ রাখছি । আমি console.logআরও সুবিধাজনক ব্যবহারের জন্য মোড়ানো করতে চাই ।
//isDebug controls the entire site.
var isDebug = true;
//debug.js
function debug(msg, level){
var Global = this;
if(!(Global.isDebug && Global.console && Global.console.log)){
return;
}
level = level||'info';
Global.console.log(level + ': '+ msg);
}
//main.js
debug('Here is a msg.');
তারপরে আমি ফায়ারফক্স কনসোলে এই ফলাফলটি পাই।
info: Here is a msg. debug.js (line 8)
আমি যদি লাইন নম্বর দিয়ে লগ করতে চাই যেখানে debug()ডাকা হয় সেখানে info: Here is a msg. main.js (line 2)?
consoleএটি ব্যবহার করা দরকার কিনা তা নিয়ন্ত্রণ করে । এই ধরনের লক্ষ্য অর্জনের জন্য, একটি মোড়ককে একমাত্র উপায় বলে মনে হচ্ছে?

console.logতথ্য,console.warnসতর্কতা এবংconsole.errorত্রুটির জন্য ব্যবহার করতে পারেনconsole.log।