bem-xjst
Version:
Declarative Template Engine for the browser and server
15 lines (13 loc) • 337 B
JavaScript
module.exports = function logger(opts) {
'use strict';
var file = opts.file;
var path = opts.path;
var start = path.loc.start;
console.warn([
'BEM-XJST WARNING:',
opts.descr,
[ file.path, start.line, start.column ].join(':'),
file.source.slice(path.start - 5, path.end + 15),
'\n'
].join('\n>>>> '));
};