Module: Eezee::Logger
- Defined in:
- lib/eezee/logger.rb
Class Method Summary collapse
Class Method Details
.error(err) ⇒ Object
21 22 23 24 25 26 27 |
# File 'lib/eezee/logger.rb', line 21 def error(err) p log("error: #{err.class}") p log("error: SUCCESS: #{err.response.success?}") p log("error: TIMEOUT: #{err.response.timeout?}") p log("error: CODE: #{err.response.code}") p log("error: BODY: #{err.response.body&.to_json}") end |
.log(message) ⇒ Object
29 30 31 |
# File 'lib/eezee/logger.rb', line 29 def log() "INFO -- #{}" end |
.request(req, method) ⇒ Object
7 8 9 10 11 12 |
# File 'lib/eezee/logger.rb', line 7 def request(req, method) p log("request: #{method} #{req.uri}") p log("request: HEADERS: #{req.headers&.to_json}") if req.headers p log("request: PAYLOAD: #{req.payload&.to_json}") if req.payload nil end |
.response(res) ⇒ Object
14 15 16 17 18 19 |
# File 'lib/eezee/logger.rb', line 14 def response(res) p log("response: SUCCESS: #{res.success?}") p log("response: TIMEOUT: #{res.timeout?}") p log("response: CODE: #{res.code}") p log("response: BODY: #{res.body&.to_json}") end |