From 427abcc5571ab78940ba79f34a900ebbc0657cf5 Mon Sep 17 00:00:00 2001 From: Didweb Date: Sun, 23 May 2021 08:22:03 +0200 Subject: [PATCH 1/2] Activar sisteam de monolog --- .../src/Controller/Courses/CoursesPutController.php | 10 +++++++++- .../Symfony/DependencyInjection/mooc_services.yaml | 6 ++++++ 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php b/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php index 6cc34a3d0..248a98185 100644 --- a/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php +++ b/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php @@ -5,13 +5,18 @@ namespace CodelyTv\Apps\Mooc\Backend\Controller\Courses; use CodelyTv\Mooc\Courses\Application\Create\CreateCourseCommand; +use CodelyTv\Shared\Infrastructure\Logger\MonologLogger; use CodelyTv\Shared\Infrastructure\Symfony\ApiController; +use Monolog\Logger; use Symfony\Component\HttpFoundation\Request; use Symfony\Component\HttpFoundation\Response; final class CoursesPutController extends ApiController { - public function __invoke(string $id, Request $request): Response + + + + public function __invoke(string $id, Request $request, Logger $logger): Response { $this->dispatch( new CreateCourseCommand( @@ -21,6 +26,9 @@ public function __invoke(string $id, Request $request): Response ) ); + $loggerMessage = new MonologLogger($logger); + $loggerMessage->info('Created Course: '.$request->request->getAlpha('name'), 'syslog'); + return new Response('', Response::HTTP_CREATED); } diff --git a/src/Mooc/Shared/Infrastructure/Symfony/DependencyInjection/mooc_services.yaml b/src/Mooc/Shared/Infrastructure/Symfony/DependencyInjection/mooc_services.yaml index fa4f5522b..26ce6ed19 100644 --- a/src/Mooc/Shared/Infrastructure/Symfony/DependencyInjection/mooc_services.yaml +++ b/src/Mooc/Shared/Infrastructure/Symfony/DependencyInjection/mooc_services.yaml @@ -15,5 +15,11 @@ services: public: true + monolog: + handlers: + actions_log: + type: info + path: "%kernel.logs_dir%/%kernel.environment%_actions.log" + # Courses CodelyTv\Mooc\Courses\Domain\CourseRepository: '@CodelyTv\Mooc\Courses\Infrastructure\Persistence\DoctrineCourseRepository' From 37f6e04d08f5def16c53a5d8964e62c1050fd368 Mon Sep 17 00:00:00 2001 From: Didweb Date: Sun, 23 May 2021 08:24:53 +0200 Subject: [PATCH 2/2] Change context monolog --- .../backend/src/Controller/Courses/CoursesPutController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php b/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php index 248a98185..0a7783955 100644 --- a/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php +++ b/apps/mooc/backend/src/Controller/Courses/CoursesPutController.php @@ -27,7 +27,7 @@ public function __invoke(string $id, Request $request, Logger $logger): Response ); $loggerMessage = new MonologLogger($logger); - $loggerMessage->info('Created Course: '.$request->request->getAlpha('name'), 'syslog'); + $loggerMessage->info('Created Course: '.$request->request->getAlpha('name'), 'info'); return new Response('', Response::HTTP_CREATED); }