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





Reply via email to