Sha256: 734d5b159b124dfc496e945a3fe977a36598d1c9d7e6d498631654a2a88a13fc
Contents?: true
Size: 658 Bytes
Versions: 2
Compression:
Stored size: 658 Bytes
Contents
class ApplicationController < Sinatra::Base configure :development do set :logger, Lumberjack::Logger.new end configure :test do set :logger, Lumberjack::Logger.new end configure :production do log_name = Time.now.strftime("server-start_%Y-%m-%dT%H-%M-%S_%z").sub(/_\+/,'_p').sub(/_\-/,'_m') log_file_path = Eucalypt.path 'log', "#{log_name}.log" set :logger, Lumberjack::Logger.new use Rack::CommonLogger, $stdout log = File.new log_file_path, "a+" $stdout.reopen log $stderr.reopen log $stderr.sync = true $stdout.sync = true end helpers do def logger settings.logger end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
eucalypt-0.1.1 | lib/eucalypt/eucalypt-core/templates/eucalypt/config/logging.rb |
eucalypt-0.1.0 | lib/eucalypt/eucalypt-core/templates/eucalypt/config/logging.rb |