在Ruby记录器格式化程序中添加自定义严重性

时间:2017-07-08 19:24:43

标签: ruby-on-rails ruby ruby-on-rails-4 logging

是否可以从Logger::Formatter获取自定义严重性? 例如,我需要将自己的严重程度等同于“跟踪”:

logger.formatter = proc do |severity, datetime, progname, msg|
   severity == 'TRACE' ? msg : "#{severity} #{msg}"
end

可行吗? 我不确定是否需要覆盖Severity模块或SEV_LABEL或其他内容......

0 个答案:

没有答案