ajouter la config monolog mattermost
This commit is contained in:
@@ -0,0 +1,66 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controller\Backend;
|
||||
|
||||
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
|
||||
|
||||
use Symfony\Component\HttpFoundation\Response;
|
||||
|
||||
use App\Service\Frontend\ListmonkMailerService;
|
||||
|
||||
use Symfony\Component\Routing\Attribute\Route;
|
||||
|
||||
use Psr\Log\LoggerInterface;
|
||||
|
||||
#[Route('/admin/test')]
|
||||
final class TestController extends AbstractController
|
||||
{
|
||||
|
||||
public function __construct(
|
||||
private readonly ListmonkMailerService $mailer,
|
||||
) {
|
||||
|
||||
}
|
||||
|
||||
#[Route('/test1', name: 'app_test_test1')]
|
||||
public function test1()
|
||||
{
|
||||
dd("test1");
|
||||
}
|
||||
|
||||
#[Route('/logger', name: 'app_test_logger')]
|
||||
public function logger(LoggerInterface $logger): Response
|
||||
{
|
||||
// Ceci va déclencher l'envoi vers Mattermost si vous êtes en environnement 'prod'
|
||||
$logger->error('Bonjour Log Maher Test.', [
|
||||
'user' => 'John Doe',
|
||||
'code' => 500
|
||||
]);
|
||||
|
||||
//composer require symfony/monolog-bundle
|
||||
|
||||
throw new \Symfony\Component\HttpKernel\Exception\NotFoundHttpException('Csrf non valide Test Test');
|
||||
//$logger->info('Test log Symfony');
|
||||
//$logger->warning('Test warning');
|
||||
//$logger->error('Test error');
|
||||
|
||||
//return new Response('Log envoyé !');
|
||||
}
|
||||
|
||||
|
||||
#[Route('/mailer', name: 'app_test_mailer')]
|
||||
public function mailer()
|
||||
{
|
||||
$result = $this->mailer->send(
|
||||
['maher.tili@gmail.com'],
|
||||
7,
|
||||
['name'=> 'Monjie', 'video'=> 'mon happy movie test', 'date'=> '19/06/2026 15:45', 'url'=> 'https://video.powerpme.com/downloder/user/4/'],
|
||||
'external',
|
||||
['Content-Type' => 'application/json; charset=utf-8']
|
||||
);
|
||||
|
||||
dd($result);
|
||||
|
||||
return $this->render('/frontend/test.html.twig', []);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user