3

ロガーが生成した出力ログ ファイルのフォントと色を設定するにはどうすればよいですか?

私がやっている

require 'logger'
logobj = Logger.new(file)
logobj.info "Its log file."

このテキストを別のフォントと色で表示したい。

4

1 に答える 1

5

bashプロンプトに色を追加するには、印刷されないエスケープシーケンスを作成する必要があります。

ANSIエスケープシーケンス:色とカーソルの動きを読むことをお勧めします。

簡単な例は次のとおりです。

require 'logger'
logobj = Logger.new('a_file')
logobj.info "\033[31mThis text is red."
logobj.info "\033[32mThis text is green."


# And in your bash, you'll show colors by doing:
cat a_file

編集

次のように機能する色付きの宝石を使用することもできます。

logobj.info "Its log file.".red
于 2012-10-18T10:24:15.920 に答える