# Changing Log4r methods

**URL:** <https://www.ruby-forum.com/t/changing-log4r-methods/67079>\
**Category:** Ruby\
**Created:** [August 31, 2006, 2:14pm UTC](https://www.ruby-forum.com/t/changing-log4r-methods/67079 "2006-08-31T14:14:57Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ejepsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/34f0e0/32.png) [@ejepsen](https://www.ruby-forum.com/u/ejepsen)\
**Post date:** [August 31, 2006, 2:14pm UTC](https://www.ruby-forum.com/t/changing-log4r-methods/67079/1 "2006-08-31T14:14:57Z")

</div>

Hello,

Can anybody here tell me why the example below is not outputting  
“Overruling error” on the log.error ?

* * *

require ‘log4r’  
include Log4r

class MyLogger \< Log4r::Logger  
def error(progname = nil, &block)  
add(ERROR, nil, progname, “Overruling error”)  
end  
end

log = MyLogger.new(‘logtest’)  
log.outputters = Outputter.stdout  
log.level = Logger::DEBUG

log.error(“Caught an error”)

* * *

Thanks.

---

<div class="post-metadata">

**Author:** ![ejepsen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/34f0e0/32.png) [@ejepsen](https://www.ruby-forum.com/u/ejepsen)\
**Post date:** [September 4, 2006, 5:16pm UTC](https://www.ruby-forum.com/t/changing-log4r-methods/67079/2 "2006-09-04T17:16:56Z")

</div>

Nobody?  
☹
