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 })();