Class: Sidekiq::Logger::Formatters::Base
- Inherits:
-
Logger::Formatter
- Object
- Logger::Formatter
- Sidekiq::Logger::Formatters::Base
- Defined in:
- lib/sidekiq/logger.rb
Constant Summary collapse
- COLORS =
{ "DEBUG" => "\e[1;32mDEBUG\e[0m", # green "INFO" => "\e[1;34mINFO \e[0m", # blue "WARN" => "\e[1;33mWARN \e[0m", # yellow "ERROR" => "\e[1;31mERROR\e[0m", # red "FATAL" => "\e[1;35mFATAL\e[0m" # pink }
Instance Method Summary collapse
Instance Method Details
#format_context(ctxt = Sidekiq::Context.current) ⇒ Object
40 41 42 43 44 45 46 47 48 49 |
# File 'lib/sidekiq/logger.rb', line 40 def format_context(ctxt = Sidekiq::Context.current) (ctxt.size == 0) ? "" : " #{ctxt.map { |k, v| case v when Array "#{k}=#{v.join(",")}" else "#{k}=#{v}" end }.join(" ")}" end |
#tid ⇒ Object
36 37 38 |
# File 'lib/sidekiq/logger.rb', line 36 def tid Thread.current["sidekiq_tid"] ||= (Thread.current.object_id ^ ::Process.pid).to_s(36) end |