Module: RoSupport::RoLogger
- Defined in:
- lib/ro_support/ro_logger.rb
Class Method Summary collapse
Class Method Details
.puts_log(content, log_file = 'ro.log') ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/ro_support/ro_logger.rb', line 7 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 |