Add post notification logging

[MAILPOET-1536]
This commit is contained in:
Pavel Dohnal
2018-10-01 14:39:49 +02:00
parent b0f5b4cfe9
commit e4db455a47
4 changed files with 57 additions and 0 deletions

View File

@ -5,6 +5,7 @@ use MailPoet\Cron\CronHelper;
use MailPoet\Cron\Workers\SendingQueue\Tasks\Links;
use MailPoet\Cron\Workers\SendingQueue\Tasks\Mailer as MailerTask;
use MailPoet\Cron\Workers\SendingQueue\Tasks\Newsletter as NewsletterTask;
use MailPoet\Logging\Logger;
use MailPoet\Mailer\MailerError;
use MailPoet\Mailer\MailerLog;
use MailPoet\Models\ScheduledTask as ScheduledTaskModel;
@ -48,6 +49,10 @@ class SendingQueue {
// pre-process newsletter (render, replace shortcodes/links, etc.)
$newsletter = $this->newsletter_task->preProcessNewsletter($newsletter, $queue);
if(!$newsletter) {
Logger::getLogger('newsletters')->addInfo(
'delete task in sending queue',
['newsletter_id' => $newsletter->id(), 'task_id' => $queue->task_id]
);
$queue->delete();
continue;
}