class Logbook::Dev

dev mode logging

Public Class Methods

log(data, break_around = true, tag = 'info') click to toggle source
# File lib/utils/logbook.rb, line 20
def self.log(data, break_around = true, tag = 'info')
  return unless $TRZR_PROCESS_MODE == 'development' && $TRZR_LOG == true

  if break_around
    puts "\r\n#{tag} - #{caller.first}".black.bg_green
    pp data
    puts
  else
    puts "#{tag}\r\n#{caller.first}"
    pp data
  end
end
log_json(data, break_around = true, tag = 'info') click to toggle source
# File lib/utils/logbook.rb, line 7
def self.log_json(data, break_around = true, tag = 'info')
  return unless $TRZR_PROCESS_MODE == 'development' && $TRZR_LOG == true

  if break_around
    puts "\r\n#{tag} - #{caller.first}".black.bg_green
    puts JSON.pretty_generate data
    puts
  else
    puts "#{tag}\r\n#{caller.first}"
    pp data
  end
end