module Azure::Storage::Common::Core::Logger

Logger

Attributes

logger[RW]

Public Class Methods

error(msg) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 154
def error(msg)
  if logger.nil?
    puts msg.bold.red
  else
    logger.error(msg)
  end

  msg
end
error_with_exit(msg) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 134
def error_with_exit(msg)
  if logger.nil?
    puts msg.bold.red
  else
    logger.error(msg)
  end

  raise msg.bold.red
end
exception_message(msg) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 164
def exception_message(msg)
  if logger.nil?
    puts msg.bold.red
  else
    logger.warn(msg)
  end

  raise msg.bold.red
end
info(msg) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 126
def info(msg)
  if logger.nil?
    puts msg.bold.white
  else
    logger.info(msg)
  end
end
initialize_external_logger(logger) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 183
def initialize_external_logger(logger)
  @logger = logger
end
success(msg) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 174
def success(msg)
  msg_with_new_line = msg + "\n"
  if logger.nil?
    print msg_with_new_line.green
  else
    logger.info(msg)
  end
end
warn(msg) click to toggle source
# File lib/azure/storage/common/core/utility.rb, line 144
def warn(msg)
  if logger.nil?
    puts msg.yellow
  else
    logger.warn(msg)
  end

  msg
end