Method: Docka::App#logger
- Defined in:
- lib/docka/app.rb
#logger ⇒ Object
59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/docka/app.rb', line 59 def logger @logger ||= begin multi = Util::MultiLogger.new multi.loggers << ::Logger.new("#{log_dir}/#{env}.log").tap do |l| l.level = %w[development test].include?(env) ? ::Logger::DEBUG : ::Logger::INFO l.formatter = ::Proc.new do |severity, time, progname, msg| msg.split(/\n/).map{|i| "%-6s %s" % ["#{severity}:", "#{i}"]}.join("\n") + "\n" end end multi end end |