Provides a way to redirect the output stream (stdout/stderr) to a file.
npm install redirect-output
For example you could use the following code:
import * as path from 'path';
import RedirectOutput from 'redirect-output';
let output = new RedirectOutput();
let file = path.join(__dirname, 'console.log');
output.write(file);
// Write some text to file and stdout/stderr
console.log('text');
// Restoring original output
output.reset();
// Write some text to stdout only
console.log('text');
See fs.WriteStream
interface IOptions {
flags?: string;
encoding?: string;
fd?: number;
mode?: number;
autoClose?: boolean;
start?: number;
[key: string]: any;
}
Redirect the output stream to a file.
Restore original streams.
npm test
DEBUG=redirect-output npm test
npm test
npm publish
MIT