[prev in list] [next in list] [prev in thread] [next in thread] 

List:       log4php-dev
Subject:    [jira] Updated: (LOG4PHP-97) LoggerAppenderMailEvent does not work
From:       "Christian Grobmeier (JIRA)" <jira () apache ! org>
Date:       2010-04-22 8:42:51
Message-ID: 29920660.134821271925771951.JavaMail.jira () thor
[Download RAW message or body]


     [ https://issues.apache.org/jira/browse/LOG4PHP-97?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel \
]

Christian Grobmeier updated LOG4PHP-97:
---------------------------------------

    Fix Version/s: 2.1

> 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
> Fix For: 2.1
> 
> Original Estimate: 0.08h
> Remaining Estimate: 0.08h
> 
> 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' => 'mail@kfv.at',
> 'to' => 'mail@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

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic