Sha256: 771e77618d1f71e585680bc5c51091e91fe0e7ed3f19f7bf9d3fd81e9289cff5
Contents?: true
Size: 784 Bytes
Versions: 1
Compression:
Stored size: 784 Bytes
Contents
# -*- coding: utf-8 -*- module Skr::Core class << self def logger @logger ||= ( if defined?(::Rails) Rails.logger else Logger.new(STDERR) end ) end def logger=( logger ) @logger = logger end def silence_logs( &block ) old_logger = Skr::Core.logger begin Skr::Core.logger=Logger.new( StringIO.new ) yield ensure Skr::Core.logger=old_logger end end def logger_debug( output ) logger.debug '⚡ '*40 logger.debug '⚡ ' + output logger.debug '⚡ '*40 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
stockor-core-0.2 | lib/skr/core/logger.rb |