Method: Letters::CoreExt#l

Defined in:
lib/letters/core_ext.rb

#l(opts = {}) ⇒ Object

Log



93
94
95
96
97
98
99
100
101
102
103
# File 'lib/letters/core_ext.rb', line 93

def l(opts={})
  opts = { level: "info", format: "yaml" }.merge opts
  tap do |o|
    begin
      logger.send(opts[:level], opts[:message]) if opts[:message]
      logger.send(opts[:level], Helpers.send(opts[:format], o))
    rescue
      $stdout.puts "[warning] No logger available"
    end
  end
end