> 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