我们如何在记录器生成的输出日志文件中设置字体和颜色?
我在做
require 'logger'
logobj = Logger.new(file)
logobj.info "Its log file."
我想要此文本的其他字体和颜色。
最佳答案
为了在 bash 提示中添加颜色,您必须编写非打印转义序列。
我建议你阅读ANSI Escape Sequences: Colours and Cursor Movement .
一个简单的例子可以是:
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
编辑
您还可以使用 colored gem ,它的工作原理是这样的:
logobj.info "Its log file.".red
关于ruby-on-rails - 我们如何在记录器生成的输出日志文件中设置字体和颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12952270/