Node.js console.log - 新しい行を作成するのではなく、行を更新することは可能ですか? 質問する

Node.js console.log - 新しい行を作成するのではなく、行を更新することは可能ですか? 質問する

私のnode.jsアプリケーションには多くのコンソール ログがあり、それを確認することが重要なのですが (かなり大きなアプリケーションなので長時間実行され、処理がまだ進行中であることを確認する必要があります)、最終的には何千行ものコンソール ログが生成されてしまいます。

console.update新しい行を作成するのではなく、コンソール行を消去/置換する を実行することは可能ですか?

ベストアンサー1

代わりにコンソールで process.stdout メソッドを試してみましょう:

process.stdout.write("Hello, World");
process.stdout.clearLine(0);
process.stdout.cursorTo(0);
process.stdout.write("\n"); // end the line

TypeScript:clearLine()方向パラメータとして -1、0、または 1 を受け取ります。意味は次のとおりです。

-1: カーソルから左へ。0
: 行全体。1
- カーソルから右へ

おすすめ記事