> 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;
>