module Azure::Core::Loggerx
Attributes
logger[RW]
Public Class Methods
error(msg)
click to toggle source
# File lib/azure/core/utility.rb, line 135 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/core/utility.rb, line 115 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/core/utility.rb, line 145 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/core/utility.rb, line 107 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/core/utility.rb, line 164 def initialize_external_logger(logger) @logger = logger end
success(msg)
click to toggle source
# File lib/azure/core/utility.rb, line 155 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/core/utility.rb, line 125 def warn(msg) if logger.nil? puts msg.yellow else logger.warn(msg) end msg end