como usar swiftmailer manipulador com monolog
-
21-12-2019 - |
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.
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