ReactJSとNodeJS/ExpressJSプロジェクトをインスタンス内で起動して実行しています。 NodeJSの実行中に問題やエラーが発生した場合は、特定のディレクトリにあるファイルにレポート/書き込みを行い、すべてのサーバーの問題を追跡できますか?NodeJS/ExpressJSでファイルに問題を記録する方法は?
たとえば、クラッシュするとエラー/問題がファイルに書き込まれ、エラーがファイルに記録されます。
ありがとうございます/ upvote答えを受け入れるでしょう。
ReactJSとNodeJS/ExpressJSプロジェクトをインスタンス内で起動して実行しています。 NodeJSの実行中に問題やエラーが発生した場合は、特定のディレクトリにあるファイルにレポート/書き込みを行い、すべてのサーバーの問題を追跡できますか?NodeJS/ExpressJSでファイルに問題を記録する方法は?
たとえば、クラッシュするとエラー/問題がファイルに書き込まれ、エラーがファイルに記録されます。
ありがとうございます/ upvote答えを受け入れるでしょう。
あなたはmorganを使って魔法を使うことができます。
const fs = require('fs')
const logger = require('morgan');
app.use(logger('common', {
stream: fs.createWriteStream('./access.log', {flags: 'a'})
}));
app.use(logger('dev'));
ファイルに書き込み、コンソールに表示します。あなたがへの輸送でWinstonパッケージを使用し、ミドルウェアに追加することができ
。
winston.configure({
transports: [
new (winston.transports.File)({ filename: 'somefile.log' })
]
});
それとも使用express-winston