node-logger-c7z
Version:
Basic Node.js logger module
14 lines (10 loc) • 326 B
text/typescript
import * as fs from 'fs';
import { logDirectory, logFilename } from './config';
export function write(log: string): void {
if (!fs.existsSync(logDirectory)) {
fs.mkdirSync(logDirectory);
}
const stream = fs.createWriteStream(`${logDirectory}/${logFilename}`, {flags: 'a'});
stream.write(log);
stream.end();
}