mirror of
https://bitbucket.org/bellord13/kit.git
synced 2026-11-13 19:06:11 +03:00
fix
This commit is contained in:
@@ -3,6 +3,7 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
|
||||
|
||||
var support = require('support');
|
||||
var Logger = require('Logger');
|
||||
var Collection = require('Collection');
|
||||
|
||||
var lightMap = [
|
||||
{class: 'kit-logger-row--success', keys: ['pass', 'success']},
|
||||
@@ -18,7 +19,6 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
|
||||
}
|
||||
return addClass;
|
||||
};
|
||||
var htmlCollectionTemplater = '<div class="kit-logger kit-logger--fixed"></div>';
|
||||
// function dump(value) {
|
||||
// var rArray = [];
|
||||
// if(value === null) {
|
||||
@@ -60,7 +60,8 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
|
||||
*/
|
||||
var LoggerService = function() {
|
||||
Logger.prototype.constructor.apply(this, arguments);
|
||||
this.onLog.push(this.__log);
|
||||
this.onLog.push(this.__logHandler);
|
||||
this.__htmlCollectionTemplater = '<div class="kit-logger kit-logger--fixed"></div>';
|
||||
};
|
||||
|
||||
support.extend(LoggerService.prototype, Logger.prototype);
|
||||
@@ -69,7 +70,7 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
|
||||
/**
|
||||
* @type {HTMLElement}
|
||||
*/
|
||||
this.__htmlCollection = node || document.getElementById('kit-logger') || document.querySelector('.kit-logger') || support.makeNode(__htmlCollectionTemplater);
|
||||
this.__htmlCollection = node || document.getElementById('kit-logger') || document.querySelector('.kit-logger') || support.makeNode(this.__htmlCollectionTemplater);
|
||||
|
||||
if((this.__htmlCollection instanceof HTMLElement) && !this.__htmlCollection.parentElement) {
|
||||
document.body.appendChild(this.__htmlCollection)
|
||||
@@ -109,7 +110,7 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
|
||||
log.scrollTop = log.scrollHeight;
|
||||
};
|
||||
|
||||
LoggerService.prototype.__log = function(data = {
|
||||
LoggerService.prototype.__logHandler = function(data = {
|
||||
lvl: 0,
|
||||
message: '',
|
||||
context: [],
|
||||
@@ -122,6 +123,14 @@ __PluginManager__.register('loggerService', function(module, exports, require, g
|
||||
this.__row(data.context, lvl+1);
|
||||
};
|
||||
|
||||
LoggerService.prototype.logList = function (logList) {
|
||||
var self = this;
|
||||
logList = new Collection(logList);
|
||||
logList.map(function (log) {
|
||||
self.log(log.lvl, log.message, log.context, log.type);
|
||||
});
|
||||
};
|
||||
|
||||
/**
|
||||
* @memberOf kit.service
|
||||
* @class logger
|
||||
|
||||
Reference in New Issue
Block a user