前端日志工具 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://www.codercto.com/soft/d/800.html

Writing Apache Modules with Perl and C

Writing Apache Modules with Perl and C

Lincoln Stein、Doug MacEachern / O'Reilly Media, Inc. / 1999-03 / USD 39.95

Apache is the most popular Web server on the Internet because it is free, reliable, and extensible. The availability of the source code and the modular design of Apache makes it possible to extend Web......一起来看看 《Writing Apache Modules with Perl and C》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

SHA 加密
SHA 加密

SHA 加密工具

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

HEX CMYK 互转工具