console.logにしたいが、ログのステートメントを削除せずに運用環境でオフにしたい。javascriptでのログインに最適なアプローチ
他のログレベルはどのようなもので、どのように活用できますか?
log4jsなどのログライブラリの利点は何ですか?
console.logにしたいが、ログのステートメントを削除せずに運用環境でオフにしたい。javascriptでのログインに最適なアプローチ
他のログレベルはどのようなもので、どのように活用できますか?
log4jsなどのログライブラリの利点は何ですか?
置き、あなたのウェブページでこのコード
if(window.location.hostname=="example.com"){
console.log = function(){
return;
}
}
何それはドメイン名がある場合は、example.com
それはconsole.log
機能を無効にされますされませんし、それがコンソールに何も印刷されません。
この方法でも、ローカル環境でも動作します。その後
var myAPI={isLogged:false};
(function(api){
if(window.location.hostname=="dev.example.com"){
myAPI.isLogged=true;
}
api.log=function(msg,level){
if(!level){level='log'} //can be : warn, info, error, debug or log
if(myAPI.isLogged){
console[level](msg);
}
};
})(myAPI) ;
、使用:コンソールへ
myAPI.log(new Date()+' This is security check ');
または
myAPI.log(new Date()+' Wrong password ','error');
にconsole.logログは、私がクライアントを、見たことがない人コンソールを開いたネットを閲覧しました。 –
スクリプトを実行して「実動」ビルドを作成できるようなビルドプロセスはありますか? –
時々私はビルドのためにハリやガルプを使用しています - 必ずしもそうではありません。 – danday74