redirect-output
v1.0.0
Published
Provides a way to redirect the output stream to a file
Downloads
47
Maintainers
Readme
redirect-output
Provides a way to redirect the output stream (stdout/stderr) to a file.
Installation:
npm install redirect-output
Usage
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');
API
.constructor(options?: IOptions): void
interface IOptions
See fs.WriteStream
interface IOptions {
flags?: string;
encoding?: string;
fd?: number;
mode?: number;
autoClose?: boolean;
start?: number;
[key: string]: any;
}
.write(file: string): void
Redirect the output stream to a file.
.reset(): void
Restore original streams.
Tests
npm test
Debug
DEBUG=redirect-output npm test
Publication
npm test
npm publish
License
MIT