LoggerAppenderMailEvent does not work
-------------------------------------
Key: LOG4PHP-97
URL: https://issues.apache.org/jira/browse/LOG4PHP-97
Project: Log4php
Issue Type: Bug
Components: Code
Affects Versions: 2.0
Environment: Windows Server 2008
IIS 7
PHP 5.2
Reporter: Florian Platzer
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' => '[email protected]',
'to' => '[email protected]',
'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
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.