Sha256: 0c35c6a1b1f2460cefedae3cfe898041d97eb226529e9aae4e314780612fc566
Contents?: true
Size: 571 Bytes
Versions: 3
Compression:
Stored size: 571 Bytes
Contents
require 'logger' module RoSupport module RoLogger class << self def puts_log(content, log_file='ro.log') if content.is_a?(Exception) puts "" puts("#{err=content}") err.backtrace.map do |line| puts line end end if defined?(Rails) && defined?(Rails.root) log = Logger.new("#{Rails.root}/log/#{log_file}") log.error(content) else log = Logger.new(File.join Dir.pwd, log_file) log.error(content) end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ro_support-0.0.8 | lib/ro_support/ro_logger.rb |
ro_support-0.0.7 | lib/ro_support/ro_logger.rb |
ro_support-0.0.6 | lib/ro_support/ro_logger.rb |