前端日志工具 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

微服务设计

微服务设计

[英] Sam Newman / 崔力强、张 骏 / 人民邮电出版社 / 2016-5 / 69.00元

本书全面介绍了微服务的建模、集成、测试、部署和监控,通过一个虚构的公司讲解了如何建立微服务架构。主要内容包括认识微服务在保证系统设计与组织目标统一上的重要性,学会把服务集成到已有系统中,采用递增手段拆分单块大型应用,通过持续集成部署微服务,等等。一起来看看 《微服务设计》 这本书的介绍吧!

随机密码生成器
随机密码生成器

多种字符组合密码

SHA 加密
SHA 加密

SHA 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具