簡單實用的js除錯logger元件

2021-07-22 12:08:05 字數 1162 閱讀 7641

這個元件的實現參考了log4net元件的記錄方式,我們利用這個js的logger元件,就可以用log的輸出的方式來進行你的除錯工作了/* 

js除錯元件

*/(function ()

logger.level_debug = 0;

logger.level_info = 1;

logger.level_warn = 2;

logger.level_error = 3;

logger.level_fatal = 4;

logger.view_type_alert = 0;

logger.prototype = ,

setobject: function (o) else

}, setviewtype: function (type) ,

log: function (s) ,

debug: function (s) ,

info: function (s) ,

warn: function (s) ,

error: function (s) ,

fatal: function (s) ,

message: function (level, s) else if (this.viewtype == logger.view_type_alert) else

} }

}; if (typeof window.logger == 'undefined' || window.logger == null)

})();

這個js元件往window物件註冊了logger物件,我們可以用logger.log/logger.debug/logger.info/logger.warn/logger.error/logger.fatal來輸出不同的除錯資訊。

示例**如下:

logger.debug(newdate());

logger.debug(newdate().addhours(3));

Js 操控 Cookie(簡單實用)

使用環境根據自身業務需求而定義!var cookies 設定cookies param name 鍵名 param value 鍵值 cookies sets function name,value 讀取cookies param name 鍵名 returns cookies gets funct...

JS簡單實用小功能(一)

一 過濾字串兩邊空格 1 input type text id strs value 需要過濾兩邊的空格 2 input type button id rstrsbtn value 過濾 window.onload function 二 驗證是否輸入 input type text id strs ...

乙個簡單實用的Android除錯應用技巧

如有侵犯,請來信oiken qq.com 在應用開發中,我們常常會進行日誌列印或者debug除錯,以此來分析執行時的一些資訊,便於發現bug和問題。android studio的debug功能很好用,但是有時候有些情況下,就顯得不是那麼快捷和便利。比如雖然上面的情況可以通過android studi...