class CloudWatchLogger::Client::AWS_SDK

Attributes

deliverer[R]
input_uri[R]

Public Class Methods

new(credentials, log_group_name, log_stream_name, opts = {}) click to toggle source
# File lib/cloudwatchlogger/client/aws_sdk.rb, line 10
def initialize(credentials, log_group_name, log_stream_name, opts = {})
  setup_credentials(credentials)
  setup_log_group_name(log_group_name)
  setup_log_stream_name(log_stream_name)
  @deliverer = CloudWatchLogger::Client::AWS_SDK::DeliveryThreadManager.new(@credentials, @log_group_name, @log_stream_name, opts)
end

Public Instance Methods

close() click to toggle source
# File lib/cloudwatchlogger/client/aws_sdk.rb, line 21
def close
  nil
end
write(message) click to toggle source
# File lib/cloudwatchlogger/client/aws_sdk.rb, line 17
def write(message)
  @deliverer.deliver(message)
end