問題タブ [ansi-escape]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
4384 参照

ruby-on-rails - MultitailでRailsログを色付けするには?

tail logs/development.logXFCE ターミナルでの出力:

XFCE ターミナルでの tail logs/development.log の出力

multitail log/development.log の出力

Rails はログ ファイルにエスケープ コードを自動的に追加します。development.logファイルを参照してください:

multitail -c使用できない出力を生成します。

multitail -c の出力

独自の配色を記述せずにMultitailでログを色付けする方法は?

0 投票する
1 に答える
234 参照

java - すべてのエスケープ文字を無視して Java をコーディングする

状況:

  • 私はそのように作成された文字列を持っています

    /li>
  • 文字列がコンソールに出力されるP + characterID と、本来のように緑色で出力されます

問題:

  • でラベルを作成する必要がありますstring P + characterID
  • しかし、代わりに配置されたテキストは[32m[44mP"+characterID+"[0m

今何:

  • 異なる色の文字列がいくつかあることを考えると、正規表現と置換はすべてでは機能しないようです。
  • とにかく、テキストを作成するときにエスケープコードと色を無視できますか?

助言がありますか?

0 投票する
3 に答える
4615 参照

ruby - ログファイルに書き込む前に、文字列から色の装飾を削除します

私はこのようにルビーロガーを使用します:

この答えMultiIOから得たクラスはどこですか。これはほとんどの場合うまく機能しますが、端末で色付きの出力を行うために ruby​​gem を使用しています。残念ながら、これはログファイルにも記録されます。ANSI エスケープは、印刷できない文字のように見えたり、似たようなゴミのように見えたりするからです。 'colored'[32mPASS[0m

tty 文字列の色を維持しながらログファイル文字列をサニタイズする最良の方法は何ですか? Loggerモンキー パッチやは気にしませんMultiIOが、logfile と screen の 2 つの異なる呼び出しは絶対に必要ありません。

0 投票する
13 に答える
84387 参照

windows - win32 コンソールに ANSI/VT100 エスケープ シーケンスを認識させる方法は?

ncurses ライブラリの軽量バージョンを構築しています。これまでのところ、VT100 互換の端末では問題なく動作しますが、win32 コンソールは\033コードをエスケープ シーケンスの開始として認識できません。

スクリーンショット

ANSI.SYS ドライバがロードされ、ANSI/VT100 エスケープ シーケンスが認識されるためには、C コード レベルで何を行う必要がありますか?

0 投票する
18 に答える
127021 参照

bash - Removing colors from output

I have some script that produces output with colors and I need to remove the ANSI codes.

The output is (in log file):

I didn't know how to put the ESC character here, so I put @ in its place.

I changed the script into:

But now it gives me (in log file):

How can I also remove this '@[60G?

Maybe there is a way to completely disable coloring for the entire script?