//<feature logger>
Ext.define('Ext.log.formatter.Formatter', {
extend: 'Ext.log.Base',
config: {
messageFormat: "{message}"
},
format: function(event) {
return this.substitute(this.getMessageFormat(), event);
},
substitute: function(template, data) {
var name, value;
for (name in data) {
if (data.hasOwnProperty(name)) {
value = data[name];
template = template.replace(new RegExp("\\{" + name + "\\}", "g"), value);
}
}
return template;
}
});
//</feature>