ruby-on-rails - 如何在 Rails 3 控制台中为记录器输出着色

标签 ruby-on-rails console ruby-on-rails-3 irb

如何在我的 rails3 应用程序中为 Rails.logger 的输出着色并加粗?

最佳答案

善待其他程序员,不要将转义序列直接嵌入到您的字符串中。也许使用像 Rainbow 这样的库或 Term-ANSIColor ?例如 Term-ANSIColor:

require 'term/ansicolor'
include Term::ANSIColor

Rails.logger.add 1, "#{red(ATCHUNG!)}: pay attention to me!"

关于ruby-on-rails - 如何在 Rails 3 控制台中为记录器输出着色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3420495/

相关文章:

ruby-on-rails - Assets 管道预编译所有 Assets 文件夹子目录

c++ - 如何获取 Windows 控制台高度?

sql - 如何在 SQL 查询中获取 Paperclip 照片 url - Rails 3.1,Paperclip

node.js - 收到 404 错误,因为 npm install 的请求 url 随机添加了单词 "clear"

c# - 重定向 cmd.exe 的输入和输出

ruby-on-rails - Capistrano 部署到同一服务器上的不同路径

ruby-on-rails - Devise 是否与 ruby​​ on rails 3.1 完全兼容?它似乎可以工作,但缺少几个文件

ruby-on-rails - Rails 回形针和多个文件上传

mysql - 加载错误: cannot load such file -- mysql2/mysql2 - on rake db:create

ruby-on-rails - Rails 3.0.3,rails_admin gem,找不到生成器