module RailsDaemons::Utils
Public Instance Methods
join( *paths )
click to toggle source
# File lib/rails_daemons/utils.rb, line 5 def join( *paths ) # TODO: remove this dirty code return Rails.root.join( *paths ) if Rails.root.to_s !~ /.*\/releases\/\d{14}/ paths = [ '..', '..', 'current' ] + paths path = Rails.root.join( *paths ) FileUtils.mkdir_p( File.dirname( path ) ) path end
logger( file_name )
click to toggle source
# File lib/rails_daemons/utils.rb, line 16 def logger( file_name ) logger = Logger.new( join( 'log', file_name ) ) logger.level = Logger::INFO logger.datetime_format = "%Y-%m-%d %H:%M:%S" logger.formatter = Logger::Formatter.new logger end