add log in frontend

This commit is contained in:
MaysWind
2020-11-22 11:01:06 +08:00
parent 801ceeaa2d
commit 800e922aec
15 changed files with 129 additions and 9 deletions
+8
View File
@@ -20,6 +20,7 @@ import icons from './consts/icon.js';
import account from './consts/account.js';
import licenses from './consts/licenses.js';
import version from './lib/version.js';
import logger from './lib/logger.js';
import settings from './lib/settings.js';
import services from './lib/services.js';
import userstate from './lib/userstate.js';
@@ -51,6 +52,7 @@ Vue.prototype.$constants = {
account: account,
};
Vue.prototype.$utilities = utils;
Vue.prototype.$logger = logger;
Vue.prototype.$webauthn = webauthn;
Vue.prototype.$settings = settings;
Vue.prototype.$getDefaultLanguage = getDefaultLanguage;
@@ -163,6 +165,12 @@ Vue.filter('accountIcon', (value) => accountIconFilter(value));
Vue.filter('tokenDevice', (value) => tokenDeviceFilter(value));
Vue.filter('tokenIcon', (value) => tokenIconFilter(value));
if (settings.getLanguage()) {
logger.info(`Current language is ${settings.getLanguage()}`);
} else {
logger.info(`No language is set, use browser default ${getDefaultLanguage()}`);
}
Vue.prototype.$setLanguage(settings.getLanguage() || getDefaultLanguage());
if (userstate.isUserLogined()) {