問題タブ [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.
ruby-on-rails - MultitailでRailsログを色付けするには?
tail logs/development.log
XFCE ターミナルでの出力:
Rails はログ ファイルにエスケープ コードを自動的に追加します。development.log
ファイルを参照してください:
multitail -c
使用できない出力を生成します。
独自の配色を記述せずにMultitailでログを色付けする方法は?
java - すべてのエスケープ文字を無視して Java をコーディングする
状況:
私はそのように作成された文字列を持っています
/li>- 文字列がコンソールに出力される
P + characterID
と、本来のように緑色で出力されます
問題:
- でラベルを作成する必要があります
string P + characterID
- しかし、代わりに配置されたテキストは
[32m[44mP"+characterID+"[0m
今何:
- 異なる色の文字列がいくつかあることを考えると、正規表現と置換はすべてでは機能しないようです。
- とにかく、テキストを作成するときにエスケープコードと色を無視できますか?
助言がありますか?
ruby - ログファイルに書き込む前に、文字列から色の装飾を削除します
私はこのようにルビーロガーを使用します:
この答えMultiIO
から得たクラスはどこですか。これはほとんどの場合うまく機能しますが、端末で色付きの出力を行うために rubygem を使用しています。残念ながら、これはログファイルにも記録されます。ANSI エスケープは、印刷できない文字のように見えたり、似たようなゴミのように見えたりするからです。 'colored'
[32mPASS[0m
tty 文字列の色を維持しながらログファイル文字列をサニタイズする最良の方法は何ですか? Logger
モンキー パッチやは気にしませんMultiIO
が、logfile と screen の 2 つの異なる呼び出しは絶対に必要ありません。
windows - win32 コンソールに ANSI/VT100 エスケープ シーケンスを認識させる方法は?
ncurses ライブラリの軽量バージョンを構築しています。これまでのところ、VT100 互換の端末では問題なく動作しますが、win32 コンソールは\033
コードをエスケープ シーケンスの開始として認識できません。
ANSI.SYS ドライバがロードされ、ANSI/VT100 エスケープ シーケンスが認識されるためには、C コード レベルで何を行う必要がありますか?
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?