Guest User

Untitled

a guest
Feb 20th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. ### PUT THIS IN Merb.root/'config'/'init.rb'
  2.  
  3. # === Dependencies
  4.  
  5. require File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib', 'logger_proxy'))
  6. require File.expand_path(File.join(File.dirname(__FILE__), '..', 'lib', 'logger'))
  7.  
  8. #
  9. # ==== Set up your basic configuration
  10. #
  11.  
  12. LoggerProxy.logger = Logger
  13. LoggerProxy.initializer = lambda do |logger, (file, level, delimiter, auto_flush)|
  14. logger = logger.new(STDOUT) # file, level, delimiter, auto_flush
  15. logger.formatter = proc{|s,t,p,m|"%5s [%s] (%s) %s :: %s\n" % [s, t.strftime("%Y-%m-%d %H:%M:%S"), $$, p, m]}
  16. logger.level = Logger.const_get(level.to_s.upcase.to_sym)
  17. logger.progname = "AppName"
  18. logger
  19. end
Add Comment
Please, Sign In to add comment