module CloudWatchLogger
Constants
- VERSION
Public Class Methods
new(credentials, log_group_name, log_stream_name = nil, opts = {})
click to toggle source
# File lib/cloudwatchlogger.rb, line 9 def self.new(credentials, log_group_name, log_stream_name = nil, opts = {}) client = CloudWatchLogger::Client.new(credentials, log_group_name, log_stream_name, opts) logger = Logger.new(client) if client.respond_to?(:formatter) logger.formatter = client.formatter(opts[:format]) elsif client.respond_to?(:datetime_format) logger.datetime_format = client.datetime_format end logger end