23
正しい行番号を持つconsole.logの適切なラッパー?
現在、アプリケーションを開発しており、グローバル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.'); 次に、Firefoxコンソールでこの結果を取得します。 info: Here is a msg. debug.js (line 8) debug()呼び出された場所の行番号でログを記録したい場合はどうなりますinfo: Here …
132
javascript