class S3sync::Logger

Public Class Methods

new() click to toggle source
# File lib/s3sync/logger.rb, line 6
def initialize
  @log = Syslog::Logger.new 'S3sync'
end

Public Instance Methods

error(e) click to toggle source
# File lib/s3sync/logger.rb, line 15
def error(e)
  message = "ERROR: #{e.message} #{e.backtrace.inspect}"
  return puts message if ENV['DEBUG']
  @log.error message
end
info(message) click to toggle source
# File lib/s3sync/logger.rb, line 10
def info(message)
  return puts message if ENV['DEBUG']
  @log.info "INFO: #{message}"
end