make log to use localstorage service

This commit is contained in:
Matias Alejo Garcia 2014-12-02 11:26:02 -03:00
commit ec58e90437

View file

@ -1,5 +1,6 @@
var config = config || require('../../config'); var config = config || require('../../config');
var _ = require('lodash'); var _ = require('lodash');
var LS = require('../plugins/LocalStorage'); var LS = require('../plugins/LocalStorage');
var ls = new LS(); var ls = new LS();
@ -123,11 +124,16 @@ var error = new Error();
var logLevel = config.logLevel; var logLevel = config.logLevel;
if (typeof localStorage !== "undefined" && localStorage.getItem) { if (ls.getItem) {
var localConfig = JSON.parse(localStorage.getItem("config")); ls.getItem("config", function(err, value) {
if (localConfig && localConfig.logLevel) if (err) return;
logLevel = localConfig.logLevel; var localConfig = JSON.parse(value);
if (localConfig && localConfig.logLevel)
logLevel = localConfig.logLevel;
logger.setLevel(logLevel);
});
} else {
logger.setLevel(logLevel);
} }
logger.setLevel(logLevel);
module.exports = logger; module.exports = logger;