js 日志框架—— si-log学习笔记

问题描述

工作中很少在JavaScript中写log日志,但是后台JAVA日志是很重要的一部分,是方便在运维发现问题,解决问题,那么前端是否有这方面的需要呢?带着这个疑问,我想找找类似的框架,方便后面工作中学习使用

javascript 日志框架

  1. log4js
  2. log4javascript
  3. si-log

文章参考

  1. si-log github

安装

cnpm install si-log -D

vue.config.js 在全局中引用

{
	...
	configureWebpack: {
		plugins: [
		  new webpack.ProvidePlugin({
			$: "jquery",
			jQuery: "jquery",
			"windows.jQuery": "jquery",
			"windows.siLog": "si-log",
			"siLog": "si-log"
		  })
		]
	}
	...
}

使用 webpack.ProvidePlugin 将jquery 和 si-log 引入到全局

定义打印级别

import Vue from 'vue'
import App from './App.vue'

// 设置日志级别是 error,即error前面的级别,不会被显示
siLog.config({
  level: ['error']
});  

siLog.info("huangbioa info");  // 控制台不会显示
siLog.error("huangbioa error"); // 控制台会显示
new Vue({
  render: h => h(App),
}).$mount('#app')

日志级别 : debug < info < warn < error

配置说明

siLog.config({
  level: true
}); // output all level
siLog.config({
  level: false
}); // No output
siLog.config({
  level: ['error']
});  // only output error level
siLog.config({
  level: ['error', 'warn']
});  // only output error or warn
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值