前端日志工具 si-log.js

码农软件 · 软件分类 · HTML5开发相关 · 2019-03-07 07:43:06

软件介绍

前端日志工具库,简单的api,可以通过配置不同的 level 和 appender 来输出日志

使用

siLog.debug('test debug level');siLog.info('test info level');siLog.warn('test warn level');siLog.error('test error level');

CommonJs

var siLog = require('si-log')siLog.debug('test debug level');siLog.info('test info level');siLog.warn('test warn level');siLog.error('test error level');

ES6

import siLog from 'si-log'siLog.debug('test debug level');siLog.info('test info level');siLog.warn('test warn level');siLog.error('test error level');

配置输出方式

siLog.config({
  level: true}); // output all levelsiLog.config({
  level: false}); // No outputsiLog.config({
  level: ['error']
});  // only output error levelsiLog.config({
  level: ['error', 'warn']
});  // only output error or warn

创建多个log对象

// render.jsvar log = siLog.create('render.js')log.debug('test in render.js output')// [render.js]: test in render.js output

配置输出方式

siLog.config({
  appenders: {    // console
    console: {
        printTime: true
    }    // ...more
  }
})

自定义输出方式

siLog.appender('test', fucntion (op) {  return function (logInfo) {    document.write('name:' + loginfo.name);    if (op.printTime) document.write('time:' + loginfo.timeStr);    document.write('args:' + JSON.stringify(logInfo.args));
  }
});siLog.config({
  appenders: {
    test: {             // use test output log
      printTime: true
    }
  }
})

本文地址:https://codercto.com/soft/d/800.html

Web Development Recipes

Web Development Recipes

Brian P. Hogan、Chris Warren、Mike Weber、Chris Johnson、Aaron Godin / Pragmatic Bookshelf / 2012-1-22 / USD 35.00

You'll see a full spectrum of cutting-edge web development techniques, from UI and eye candy recipes to solutions for data analysis, testing, and web hosting. Make buttons and content stand out with s......一起来看看 《Web Development Recipes》 这本书的介绍吧!

html转js在线工具
html转js在线工具

html转js在线工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具