Bunyan と Restify を使用して、エンドポイント、ステータス コードなどのリクエストに関する情報を保存する access.log を作成しています。ログファイル。
Bunyan ロガー インスタンスにストリームを追加して 2 番目のエラー ロガーを作成しようとしましたが、エラーがエラー ログ ファイルに書き込まれません。それはなぜですか?
var log = new Logger({
name: 'logga',
streams: [
{
stream: process.stdout,
level: 'debug'
},
{
path: './logs/access.log',
level: 'trace'
},
{
path: './logs/error.log',
level: 'error'
}
],
serializers: Logger.stdSerializers
});
server.on('uncaughtException', function (request, response, route, error) {
log.error(error);
});