keeweb/app/scripts/views/settings/settings-logs-view.js

21 lines
578 B
JavaScript
Raw Normal View History

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;