Module: CaliforniaLogger
- Defined in:
- lib/california/stage.rb
Class Method Summary collapse
Class Method Details
.logger ⇒ Object
2 3 4 |
# File 'lib/california/stage.rb', line 2 def self.logger @logger ||= logger! end |
.logger! ⇒ Object
6 7 8 9 10 11 12 13 |
# File 'lib/california/stage.rb', line 6 def self.logger! instance = ::Logger.new STDOUT instance.formatter = proc do |_, _, _, msg| line = '–' * (msg.size + 2) [nil, line, " #{msg}", line, nil].join("\n") + "\n" end instance end |