2016-07-16 75 views
0

我正在使用簡單的日誌記錄器來記錄我的所有請求。但它不會附加到文件,而是創建該文件的新實例。如何在不刪除以前的數據的情況下寫入文件。這是我的代碼。如何在NodeJS中自定義日誌時附加到文件

var fs = require('fs'); 
var Console = require('console').Console; 
var output = fs.createWriteStream('./stdout.log'); 
var errorOutput = fs.createWriteStream('./stderr.log'); 
var moment = require('moment'); 

var logger = new Console(output, errorOutput); 
logger.log('Saras'); 
logger.error(moment().format("DD-MM-YYYY hh:mm:ss a") + ' Arya', new Error("Can't do this")); 

回答

1

,當你調用fs.createWriteStream

var errorOutput = fs.createWriteStream('./stderr.log', {'flags': 'a'}); 

您可以從here查看文檔添加附加標誌。

+0

那麼,這是...感謝隊友。 –

相關問題