Hi

I find the Logger::getLoggerRepository() in the SVN history in some
changes from May. I copied the file from a directory with an old
svn version or so... 
I revert it.

bye,

-christian-


Am Wed, 7 Oct 2009 07:02:39 +0200
schrieb Christian Grobmeier <[email protected]>:

> > Any ideas?
> 
> In ci i don't see a Logger:: getLoggerRepository method at the
> moment... so i think this fix will break :-)
> 
> >
> > bye,
> >
> > -christian-
> >
> >
> >
> > --- ../log4php/src/main/php/LoggerLoggingEvent.php      2009-10-06
> > 21:24:42.000000000 +0200 +++ src/main/php/LoggerLoggingEvent.php
> > 2009-10-06 21:23:55.000000000 +0200 @@ -261,9 +261,13 @@
> >                        if(is_string($this->message)) {
> >                                        $this->renderedMessage =
> > $this->message; } else {
> > -                       $hierarchy = Logger::getHierarchy();
> > -                               if(method_exists($hierarchy,
> > 'getRendererMap')) {
> > -                                       $rendererMap =
> > $hierarchy->getRendererMap();
> > +                               if($this->logger !== null) {
> > +                                       $repository =
> > $this->logger->getLoggerRepository();
> > +                               } else {
> > +                                       $repository =
> > Logger::getLoggerRepository();
> > +                               }
> > +                               if(method_exists($repository,
> > 'getRendererMap')) {
> > +                                       $rendererMap =
> > $repository->getRendererMap(); $this->renderedMessage=
> > $rendererMap->findAndRender($this->message); } else {
> >                                        $this->renderedMessage =
> >                                        (string)$this->message;
> >

Reply via email to