Customized logger in javascript

Phanix
·
·
IPFS
·

最近剛好工作上有需要,所以就來寫一個。

原本預設 javascript 有 console.log() 可以用,但是如果要將 log 資料分等級的話就得自己處理。

var LogLevel = {
        Debug: { value: 1, name: "Debug", code: "debug" },
        Info: { value: 2, name: "Info", code: "info" },
        Warning: { value: 3, name: "Warn", code: "warn"},
        Error: { value: 4, name: "Err", code: "error"},
        None: { value:99, name: "None", code: "none"}
    };

var logger = function()
{
    var pub = {};

    var _currentLogLevel = LogLevel.Info;
    pub.LogLevel = _currentLogLevel;

    pub.info = function(msg){ if (_currentLogLevel.value 

Original link: Phanix's Blog

CC BY-NC-ND 2.0 授权

喜欢我的作品吗?别忘了给予支持与赞赏,让我知道在创作的路上有你陪伴,一起延续这份热忱!