Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### PUT THIS IN Merb.root/'config'/'init.rb'
- # === Dependencies
- require File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib', 'logger_proxy'))
- require File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib', 'logger'))
- #
- # ==== Set up your basic configuration
- #
- LoggerProxy.logger = Logger
- LoggerProxy.initializer = lambda do |logger, (file, level, delimiter, auto_flush)|
- logger = logger.new(STDOUT) # file, level, delimiter, auto_flush
- logger.formatter = proc{|s,t,p,m|"%5s [%s] (%s) %s :: %s\n" % [s, t.strftime("%Y-%m-%d %H:%M:%S"), $$, p, m]}
- logger.level = Logger.const_get(level.to_s.upcase.to_sym)
- logger.progname = "AppName"
- logger
- end
Add Comment
Please, Sign In to add comment