Skip to content

Instantly share code, notes, and snippets.

@chris-roerig
Created February 13, 2017 17:13
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chris-roerig/86df195f64efa16c98c4e0fe381c4993 to your computer and use it in GitHub Desktop.
Save chris-roerig/86df195f64efa16c98c4e0fe381c4993 to your computer and use it in GitHub Desktop.
Log to a specific file in Rails
# Logs to the specified file in the Rails log folder
#
# Usage:
# LogTo.file("tracking-numbers").info "log some data"
# or
# logger = LogTo.file("tracking-numbers")
# logger.info "this is saved in my tracking-numbers log"
class LogTo
def self.file(name)
return Rails.logger if Rails.env.test?
Logger.new("#{Rails.root}/log/#{name}.log")
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment