Outch.... looks like a bug. Could you please open a ticket for this at:
https://issues.apache.org/jira/browse/LOG4PHP
<https://issues.apache.org/jira/browse/LOG4PHP>and add your description
below?
I will take it from there.

Thanks much!

On Wed, Mar 3, 2010 at 1:49 PM, Florian Platzer <florian.plat...@kfv.at>wrote:

> I've configured an email appender like this:
>
> return array(
>                        'rootLogger' => array(
>                                'level' => 'DEBUG',
>                                'appenders' => array('email'),
>                        ),
>                        'loggers' => array(
>                                'ldap' => array(
>                                        'level' => 'DEBUG',
>                                        'appenders' => array('email'),
>                                ),
>                        ),
>                        'appenders' => array(
>                                'email' => array(
>                                        'class' =>
> 'LoggerAppenderMailEvent',
>                                        'layout' => array(
>                                                'class' =>
> 'LoggerLayoutPattern',
>                                                'conversionPattern' =>
> "%d{Y-m-d H:i:s} %-5p %c %X{username}: %m in %F at %L%n",
>                                        ),
>                                        'from' => 'm...@kfv.at',
>                                        'to' => 'm...@kfv.at',
>                                        'subject' => 'Error',
>                                        'smtpHost' => '0.0.0.0',
>                                ),
>                        ),
>                );
>
> But when I try to log, i get the following error:
>
> PHP Warning:  mail() [<a href='function.mail'>function.mail</a>]:
> &quot;sendmail_from&quot; not set in php.ini or custom &quot;From:&quot;
> header missing in ..\log4php\appenders\LoggerAppenderMailEvent.php on line
> 166
> PHP Fatal error:  Uncaught exception 'LoggerException' with message 'Error
> sending mail to ''!' in
> ..\log4php\appenders\LoggerAppenderMailEvent.php:169
> Stack trace:
> #0 ..\log4php\LoggerAppender.php(134):
> LoggerAppenderMailEvent->append(Object(LoggerLoggingEvent))
> #1 ..\log4php\Logger.php(410):
> LoggerAppender->doAppend(Object(LoggerLoggingEvent))
> #2 ..\log4php\Logger.php(273):
> Logger->callAppenders(Object(LoggerLoggingEvent))
> #3 ..\log4php\Logger.php(331): Logger->forcedLog('Logger', NULL,
> Object(LoggerLevel), 'Testlog')
> #4 ..\log4php\Logger.php(216): Logger->logLevel('Testlog',
> Object(LoggerLevel), NULL)
> #5 ..\Ldap.class.php(9): Logger->debug('Testlog')
> ...
>  thrown in ..\log4php\appenders\LoggerAppenderMailEvent.php on line 169
>
>
> Florian
>

Reply via email to