2016-06-04 10:31:06 +02:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
var Backbone = require('backbone'),
|
|
|
|
Logger = require('../../util/logger'),
|
|
|
|
Format = require('../../util/format');
|
|
|
|
|
|
|
|
var SettingsLogView = Backbone.View.extend({
|
|
|
|
template: require('templates/settings/settings-logs-view.hbs'),
|
|
|
|
|
|
|
|
render: function() {
|
2016-07-17 13:30:38 +02:00
|
|
|
var logs = Logger.getLast().map(item => ({
|
|
|
|
level: item.level,
|
|
|
|
msg: '[' + Format.padStr(item.level.toUpperCase(), 5) + '] ' + item.args.join(' ')
|
|
|
|
}));
|
2016-06-04 10:31:06 +02:00
|
|
|
this.renderTemplate({ logs: logs });
|
2016-06-04 14:59:03 +02:00
|
|
|
return this;
|
2016-06-04 10:31:06 +02:00
|
|
|
}
|
|
|
|
});
|
|
|
|
|
|
|
|
module.exports = SettingsLogView;
|