SSP*_*SSP 3 ruby ruby-on-rails
如何在logger生成的输出日志文件中设置字体和颜色?
我在做
require 'logger'
logobj = Logger.new(file)
logobj.info "Its log file."
Run Code Online (Sandbox Code Playgroud)
我希望这个文本用其他字体和颜色.
为了在bash提示符中添加颜色,您必须编写非打印转义序列.
我建议你阅读ANSI Escape序列:颜色和光标移动.
一个简单的例子可能是:
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
Run Code Online (Sandbox Code Playgroud)
编辑
您也可以使用彩色宝石,其工作方式如下:
logobj.info "Its log file.".red
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
931 次 |
| 最近记录: |