Add vuejs logger

pull/3445/head
johnniang 2019-03-29 01:22:30 +08:00
parent f52508623e
commit efdb0441c1
4 changed files with 216 additions and 187 deletions

383
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -30,6 +30,7 @@
"vue-ls": "^3.2.1",
"vue-router": "^3.0.2",
"vue-svg-component-runtime": "^1.0.1",
"vuejs-logger": "^1.5.3",
"vuex": "^3.1.0"
},
"devDependencies": {

15
src/logger.js Normal file
View File

@ -0,0 +1,15 @@
import Vue from 'vue'
import VueLogger from 'vuejs-logger'
const isProduction = process.env.NODE_ENV === 'production'
const options = {
isEnabled: true,
logLevel: isProduction ? 'error' : 'debug',
stringifyArguments: false,
showLogLevel: true,
showMethodName: true,
separator: '|',
showConsoleColors: true
}
Vue.use(VueLogger, options)

View File

@ -3,7 +3,7 @@ import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store/'
import { VueAxios } from '@/utils/request' // axios 不建议引入到 Vue 原型链上
import './logger'
import './core/use'
import bootstrap from './core/bootstrap'
@ -12,7 +12,7 @@ import '@/utils/filter' // global filter
Vue.config.productionTip = false
Vue.use(VueAxios, router)
Vue.use(router)
new Vue({
router,