@swell/cli
Version:
Swell's command line interface/utility
22 lines (21 loc) • 571 B
JavaScript
import { Output } from './output.js';
export class LineOutput extends Output {
prepareData(log) {
return this.columns.map((column) => {
const logValue = log[column];
switch (column) {
case 'date':
case 'request': {
// Hide column name
return logValue;
}
default: {
return `${column}: ${logValue}`;
}
}
});
}
write(row) {
console.log(row.join(' - '));
}
}