public
Fork of rails/rails
Description: Ruby on Rails
Homepage: http://rubyonrails.org
Clone URL: git://github.com/nullstyle/rails.git
Cheaper Dependencies#log_call to resolve irritating error message w/ rake 
db:create (Sven) [#56 state:resolved]
dhh (author)
Wed Apr 30 21:20:59 -0700 2008
commit  1eb686a0e5944d99d40bc8ab8039e4179ed78cf7
tree    e15f29a27e59441a6bd309be32ddc246e108bc1a
parent  dd120ede53eaf71dee76894998a81626b7a689fc
...
423
424
425
426
427
428
429
 
 
 
 
 
 
430
431
432
...
423
424
425
 
 
 
 
426
427
428
429
430
431
432
433
434
0
@@ -423,10 +423,12 @@ module Dependencies #:nodoc:
0
 
0
 protected
0
   def log_call(*args)
0
- arg_str = args.collect(&:inspect) * ', '
0
- /in `([a-z_\?\!]+)'/ =~ caller(1).first
0
- selector = $1 || '<unknown>'
0
- log "called #{selector}(#{arg_str})"
0
+ if defined?(RAILS_DEFAULT_LOGGER) && RAILS_DEFAULT_LOGGER && log_activity
0
+ arg_str = args.collect(&:inspect) * ', '
0
+ /in `([a-z_\?\!]+)'/ =~ caller(1).first
0
+ selector = $1 || '<unknown>'
0
+ log "called #{selector}(#{arg_str})"
0
+ end
0
   end
0
 
0
   def log(msg)

Comments

    No one has commented yet.