Spec-Zone.ru › Yii 2.0

Класс yii\swiftmailer\Logger

Все классы | Методы
Наследование yii\swiftmailer\Logger
Реализует Swift_Plugins_Logger
Доступно с версии 2.0.4
Исходный код https://github.com/yiisoft/yii2-swiftmailer/blob/master/Logger.php

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() yii\swiftmailer\Logger
clear() yii\swiftmailer\Logger
dump() yii\swiftmailer\Logger

Подробное описание методов

add() публичный метод

public void add ( $entry )
$entry

clear() публичный метод

public void clear ( )

dump() публичный метод

public void dump ( )

© 2008–2017 by Yii Software LLC
Licensed under the three clause BSD license.
http://www.yiiframework.com/doc-2.0/yii-swiftmailer-logger.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API