Ivan, I think the problem may have to do with the fact we are using a spl_autoload_register to call our classes and then we are calling the logger by manually including the class file into the other class files.
Can you provide me with a code example that shows the right way of doing this? Thanks, Mike -----Original Message----- From: Ivan Habunek [mailto:ivan.habu...@gmail.com] Sent: Thursday, September 01, 2011 2:29 AM To: Log4PHP User Subject: Re: Can not access object from extended class On 31.8.2011. 19:09, Michael Sole wrote: > Actually this is how I have it: > http://pastebin.com/1Z1EcQcZ > > And the error is: > Fatal error: Call to a member function info() on a non-object in > > And in this case it would be on this line: > $this->log->info("From within"); The example you provided works ok on my machine. The error says that you do not have an object in $this->log. Can you double check what is stored in $this->log after you initialize it? E.g. use a var_dump just after line 11. It should contain a Logger object at that point. Regards, Ivan