lattaai / latta-symfony-recorder
Latta Symfony Recorder
1.0.3
2024-10-21 20:55 UTC
Requires
- php: >=5.0
- lattaai/latta-php-recorder: ^1.0
- symfony/monolog-bundle: ^3.10
- symfony/symfony: ^7.0
This package is auto-updated.
Last update: 2025-03-21 21:57:06 UTC
README
To implement Latta into Symfony do:
- Install Latta Recorder via Composer
composer require lattaai/latta-symfony-recorder
- Insert API Key into ENV File
LATTA_API_KEY=xyz
- Add lines to config/services.yaml into services block
services:
LattaAi\Symfony\Recorder\LattaSymfonyEventHandler:
tags: [kernel.event_listener]
- Add lines to config/packages/monolog.yaml into when@prod: monolog: handlers block
when@prod:
monolog:
handlers:
latta:
type: service
id: LattaAi\Recorder\Symfony\LattaSymfonyLogHandler
level: debug
- Add lines to public/index.php to return function
return function (array $context) {
$lattaRecorder = new LattaRecorder($_ENV["LATTA_API_KEY"]);
$lattaRecorder->startRecording("Symfony", \Symfony\Component\HttpKernel\Kernel::VERSION, PHP_OS, "PHP", "server");
return new Kernel($context['APP_ENV'], (bool) $context['APP_DEBUG']);
};