bitcoin-atm

bitcoin atm for pyc inc.

git clone https://9o.is/git/bitcoin-atm.git

Logger.js

(1173B)


      1 (function(){
      2 	/**
      3 	 * Ignore these messages in logs.
      4 	 */
      5 	var msgs = [
      6 	     "Couldn't find enough finder patterns"
      7 	];
      8 	
      9 	var filterLog = function(newMsg, func) {
     10 		var ignore = _.some(msgs, function(msg){
     11 			return msg === newMsg;
     12 		});
     13 		
     14 		if(!ignore) {
     15 			func();
     16 		}
     17 	};
     18 	
     19 	var oldLog = window.console.log;
     20 	window.console.log = function (message) {
     21 		filterLog(message, function(){
     22 			window.logger.info(message);
     23 	        oldLog.apply(window.console, arguments);
     24 		});
     25     };
     26     
     27     var oldInfo = window.console.info;
     28     window.console.info = function (message) {
     29     	filterLog(message, function(){
     30     		window.logger.info(message);
     31         	oldInfo.apply(window.console, arguments);
     32 		});
     33     };
     34     
     35     var oldWarn = window.console.warn;
     36     window.console.warn = function (message) {
     37     	filterLog(message, function(){
     38     		window.logger.warn(message);
     39         	oldWarn.apply(window.console, arguments);
     40 		});
     41     };
     42     
     43     var oldError = window.console.error;
     44     window.console.error = function (message) {
     45     	filterLog(message, function(){
     46     		window.logger.error(message);
     47         	oldError.apply(window.console, arguments);
     48 		});
     49     };
     50 })();