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>]: > "sendmail_from" not set in php.ini or custom "From:" > 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 >