Pergunta

eu gostaria de saber exatamente como usar SwiftMailerHandler dentro Monolog packagist?
No Monolog documentação não vejo qualquer exemplo de utilização sobre SwiftMailerHandler ou talvez eu tenha ficado de fora.
Aqui é o SwiftMailerHandler construtor de código:

/**
 * @param \Swift_Mailer           $mailer  The mailer to use
 * @param callable|\Swift_Message $message An example message for real messages, only the body will be replaced
 * @param integer                 $level   The minimum logging level at which this handler will be triggered
 * @param Boolean                 $bubble  Whether the messages that are handled can bubble up the stack or not
 */
public function __construct(\Swift_Mailer $mailer, $message, $level = Logger::ERROR, $bubble = true)
{
    parent::__construct($level, $bubble);
    $this->mailer  = $mailer;
    if (!$message instanceof \Swift_Message && is_callable($message)) {
        $message = call_user_func($message);
    }
    if (!$message instanceof \Swift_Message) {
        throw new \InvalidArgumentException('You must provide either a Swift_Message instance or a callable returning it');
    }
    $this->message = $message;
}  

Mas eu ainda não sei como definir o \Swift_Mailer $mailer acima mencionados.
Há outros passos de configuração devo fazer?

Desculpe se a minha pergunta é muito básica.
Obrigado.

Foi útil?

Solução

Você vai precisar de olhar o Swift_Mailer docs de como configurar o envio de e-mails.

https://swiftmailer.symfony.com/docs/sending.html

Depois de ter seu mensageiro definida e que é o que você deve passar para o novo SwiftMailerHandler() para us $mailer variável.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top