class ActiveSupport::Logger::SimpleFormatter

Tap into rails logging to show logs in CloudWatch eventually.

Overriding Rails SimpleFormatter directly is pretty simple approach. The definition is short.

Public Instance Methods

call(severity, timestamp, progname, msg) click to toggle source

This method is invoked when a log event occurs

# File lib/jets_rails/logger.rb, line 9
def call(severity, timestamp, progname, msg)
  result = "#{String === msg ? msg : msg.inspect}\n"
  IO.write("/tmp/jets-output.log", "Rails: #{result}", mode: 'a')
  result
end