Sha256: e7075e68908231e3e09f1c834f7d077951b86800ec0a240793ba8f7cfd9925a1
Contents?: true
Size: 1.42 KB
Versions: 14
Compression:
Stored size: 1.42 KB
Contents
# frozen_string_literal: true require 'rainbow' module PgEngine class PgLogger class << self def deprecated(mensaje) titulo = Rainbow(" WARNING en #{caller[1]}").yellow.bold detalles = Rainbow(" #{mensaje}").yellow Rails.logger.warn("#{titulo}\n#{detalles}") Rollbar.warning("#{mensaje}\n\n#{caller.join("\n")}") end def excepcion(exception) titulo = Rainbow(" EXCEPCION #{exception.class} en #{caller.first}").red.bold detalles = Rainbow(" #{exception.message}").red Rails.logger.error("#{titulo}\n#{detalles}") Rollbar.error(exception) end def error(mensaje) titulo = Rainbow(" ERROR en #{caller.first}").red.bold detalles = Rainbow(" #{mensaje}").red Rails.logger.error("#{titulo}\n#{detalles}") Rollbar.error("#{mensaje}\n\n#{caller.join("\n")}") end def warning(mensaje) titulo = Rainbow(" WARNING en #{caller.first}").yellow.bold detalles = Rainbow(" #{mensaje}").yellow Rails.logger.warn("#{titulo}\n#{detalles}") Rollbar.warning("#{mensaje}\n\n#{caller.join("\n")}") end def info(mensaje) titulo = Rainbow(" INFO en #{caller.first}").blue.bold detalles = Rainbow(" #{mensaje}").blue Rails.logger.info("#{titulo}\n#{detalles}") Rollbar.info("#{mensaje}\n\n#{caller.join("\n")}") end end end end
Version data entries
14 entries across 14 versions & 1 rubygems