This commit is contained in:
@@ -13,7 +13,8 @@ export default new Vuex.Store({
|
|||||||
userId: 0,
|
userId: 0,
|
||||||
roles: 0,
|
roles: 0,
|
||||||
localeText: {},
|
localeText: {},
|
||||||
navItems: []
|
navItems: [],
|
||||||
|
logBuffer: []
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
login(state, data) {
|
login(state, data) {
|
||||||
@@ -40,6 +41,9 @@ export default new Vuex.Store({
|
|||||||
},
|
},
|
||||||
setAPIURL(state, data) {
|
setAPIURL(state, data) {
|
||||||
state.apiUrl = data;
|
state.apiUrl = data;
|
||||||
|
},
|
||||||
|
setLog(state, data) {
|
||||||
|
state.logBuffer = data;
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
actions: {}
|
actions: {}
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ export function processLogin(response) {
|
|||||||
|
|
||||||
//Initialize the application
|
//Initialize the application
|
||||||
initialize();
|
initialize();
|
||||||
|
|
||||||
logger.log("User " + token.id + " logged in");
|
logger.log("User " + token.id + " logged in");
|
||||||
return Promise.resolve(true);
|
return Promise.resolve(true);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
|
/* eslint-disable */
|
||||||
//////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////
|
||||||
//in-memory log, keeps up to 100 of the past log items
|
//in-memory log, keeps up to 100 of the past log items
|
||||||
//
|
//
|
||||||
import cbuffer from "./cbuffer";
|
import cbuffer from "./cbuffer";
|
||||||
|
import store from "../store";
|
||||||
|
|
||||||
const buffer = new cbuffer(100);
|
const buffer = new cbuffer(100);
|
||||||
export default {
|
export default {
|
||||||
@@ -11,8 +13,6 @@ export default {
|
|||||||
}
|
}
|
||||||
msg = Date.now() + "|" + msg;
|
msg = Date.now() + "|" + msg;
|
||||||
buffer.push(msg);
|
buffer.push(msg);
|
||||||
},
|
store.commit("setLog", buffer.toArray());
|
||||||
getLog() {
|
|
||||||
return buffer.toArray();
|
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -1,12 +1,15 @@
|
|||||||
<template>
|
<template>
|
||||||
<div></div>
|
<div>
|
||||||
|
<span>{{log()}}</span>
|
||||||
|
</div>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
/* xeslint-disable */
|
/* xeslint-disable */
|
||||||
|
|
||||||
import logger from "../utils/logit";
|
//import logger from "../utils/logit";
|
||||||
//import lt from "../api/locale";
|
//import lt from "../api/locale";
|
||||||
|
//import store from "../store";
|
||||||
export default {
|
export default {
|
||||||
data() {
|
data() {
|
||||||
return {};
|
return {};
|
||||||
@@ -15,7 +18,7 @@ export default {
|
|||||||
mounted() {},
|
mounted() {},
|
||||||
methods: {
|
methods: {
|
||||||
log: function() {
|
log: function() {
|
||||||
return logger.getLog();
|
return this.$store.state.logBuffer;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user