# Active Record 2.0.2 without logger support? \[undefined method \`debug' for nil:NilClass\]

**URL:** <https://www.ruby-forum.com/t/active-record-2-0-2-without-logger-support-undefined-method-debug-for-nil-nilclass/137989>\
**Category:** Rails\
**Created:** [May 19, 2008, 10:27am UTC](https://www.ruby-forum.com/t/active-record-2-0-2-without-logger-support-undefined-method-debug-for-nil-nilclass/137989 "2008-05-19T10:27:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![philpraxis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/77aa72/32.png) [@philpraxis](https://www.ruby-forum.com/u/philpraxis)\
**Post date:** [May 19, 2008, 10:27am UTC](https://www.ruby-forum.com/t/active-record-2-0-2-without-logger-support-undefined-method-debug-for-nil-nilclass/137989/1 "2008-05-19T10:27:43Z")

</div>

Hi,

I have read ([Antares Trader](http://blog.antarestrader.com/?p=16)) and noticed, when  
upgrading to Active Record 2.0.2, that not using a logger can cause  
NilClass errors, more specifically the error “undefined method `debug’  
for nil:NilClass”.

There is an opened ticket for about 5 months about this  
([http://dev.rubyonrails.org/ticket/10535](http://dev.rubyonrails.org/ticket/10535)).

I’m unsure if this is a bug, or if we do all have to include

* * *

# Logger support

## require ‘logger’ ActiveRecord::Base.logger = Logger.new(“debug.log”)

… in our source code. For me, this works. No more NilClass error with  
Logger support. But I wish I could disactivate it.

Thanks,

Philippe L.

---

<div class="post-metadata">

**Author:** ![philpraxis](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/p/77aa72/32.png) [@philpraxis](https://www.ruby-forum.com/u/philpraxis)\
**Post date:** [May 20, 2008, 7:02am UTC](https://www.ruby-forum.com/t/active-record-2-0-2-without-logger-support-undefined-method-debug-for-nil-nilclass/137989/2 "2008-05-20T07:02:28Z")

</div>

If you’re using linux you may even be able to pipe that data into  
/dev/null,  
therefore not creating a file at all:

ActiveRecord::Base.logger = Logger.new(“/dev/null”)

On Mon, May 19, 2008 at 5:55 PM, Philippe L.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Thanks,
> 
> Philippe L.
> 
> >

–  
Appreciated my help?  
Reccommend me on Working With Rails  
[http://workingwithrails.com/person/11030-ryan-bigg](http://workingwithrails.com/person/11030-ryan-bigg)
