web-dev-qa-db-ja.com

どうすれば、サーバーロギングメッセージをカウセイにできますか?

Raspberry PiのNode-redで論文を作成しています。 Raspberry Piはnode-redのみで実行されるため、Raspberry Piターミナルについては少しスパイスを効かせることを考えました。

Node-redの出力をlolcatを介して既にパイプしていますが、それでも何か他のものを使用できるように感じます...これらすべてのログを言う牛のようなものです。

したがって、問題はカウセイがプログラムの出口でのみ出力することです。ここの別の質問のように、bashスクリプトの1行を読んでカウセイにプッシュすると、すべてのロギングメッセージに新しいカウができます。これは、ターミナルが牛の群れで乱雑になるので、私はそれが好きですが、実際的ではありません。

私はこれの限界を押し広げているように感じますが、カウセーを使用する代わりに最初からやりやすいのですが、とにかく質問します。牛が動いていない吹き出し?

1
PuuKala

端末の全体的な考え方は、出力を行ごとに印刷することです。したがって、固定された下部と前の行の変更はこれに反します。

ただし、これをターミナルマルチプレクサー(tmuxまたはscreenなど)でシミュレートできます。それらは分割画面ターミナルを作成します。このようにして、たとえば画面の下部10%は、牛が印刷されたままの1つの端末です。上位90%で実際のアクションが発生しており、線は期待どおりにスクロールします。

端末マルチプレクサ ここ を見てください。

0
Fiximan