Spec-Zone.ru › Yii 2.0
Класс yii\swiftmailer\Logger Logger — это плагин SwiftMailer, который позволяет передавать внутренние логи SwiftMailer в механизм логирования Yii. Каждое сообщение в логе SwiftMailer будет преобразовано в запись в лог Yii с уровнем 'info'.
Этот логгер будет автоматически создан и применён к базовому экземпляру \Swift_Mailer , если yii\swiftmailer\Mailer::$enableSwiftMailerLogging включён. Например:
[
'components' => [
'mailer' => [
'class' => 'yii\swiftmailer\Mailer',
'enableSwiftMailerLogging' => true,
],
],
// ...
],
Для того, чтобы перехватить логи, записанные этим классом, необходимо настроить маршрут лога для категории 'yii\swiftmailer\Logger::add'. Например:
[
'components' => [
'log' => [
'targets' => [
[
'class' => 'yii\log\FileTarget',
'categories' => ['yii\swiftmailer\Logger::add'],
],
],
],
// ...
],
// ...
],
Публичные методы Подробное описание методов add() public void add ( $entry ) $entry
clear() dump()