Module: Azure::Core::Logger
- Defined in:
- lib/azure/core/utility.rb
Overview
Logger
Class Attribute Summary collapse
-
.logger ⇒ Object
Returns the value of attribute logger.
Class Method Summary collapse
- .error(msg) ⇒ Object
- .error_with_exit(msg) ⇒ Object
- .exception_message(msg) ⇒ Object
- .info(msg) ⇒ Object
- .initialize_external_logger(logger) ⇒ Object
- .success(msg) ⇒ Object
- .warn(msg) ⇒ Object
Class Attribute Details
.logger ⇒ Object
Returns the value of attribute logger.
105 106 107 |
# File 'lib/azure/core/utility.rb', line 105 def logger @logger end |
Class Method Details
.error(msg) ⇒ Object
135 136 137 138 139 140 141 142 143 |
# 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) ⇒ Object
115 116 117 118 119 120 121 122 123 |
# 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) ⇒ Object
145 146 147 148 149 150 151 152 153 |
# File 'lib/azure/core/utility.rb', line 145 def (msg) if logger.nil? puts msg.bold.red else logger.warn(msg) end raise msg.bold.red end |
.info(msg) ⇒ Object
107 108 109 110 111 112 113 |
# 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) ⇒ Object
164 165 166 |
# File 'lib/azure/core/utility.rb', line 164 def initialize_external_logger(logger) @logger = logger end |
.success(msg) ⇒ Object
155 156 157 158 159 160 161 162 |
# 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) ⇒ Object
125 126 127 128 129 130 131 132 133 |
# File 'lib/azure/core/utility.rb', line 125 def warn(msg) if logger.nil? puts msg.yellow else logger.warn(msg) end msg end |