f3l1x on master
Std [004]: kodiak (compare)
f3l1x on master
Readme+ (compare)
f3l1x on master
Readme+ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme++ (compare)
f3l1x on master
Readme: support (compare)
f3l1x on master
Readme: support (compare)
f3l1x on master
Readme: support (compare)
example.com/api/user.debug
. Coz je dost navykove :-)
Ahoj, můžete mě nakopnout, jak zprovoznit TracyToPsrLoggerAdapter?
Když přidám do config.neon
services:
- {class: Tracy\Bridges\Psr\TracyToPsrLoggerAdapter}
tak to nefunguje, dokud nezakomentuji tuto podmínku https://github.com/apitte/core/blob/master/src/DI/Plugin/CoreServicesPlugin.php#L51
Narazil jsem na stejný problém jako tady pánové @martenb a @Vlczech . Při pokusu rozjet ukládání do adresáře log s apitte/core 0.6 podle ukázky výše:
services:
- {class: Tracy\Bridges\Psr\TracyToPsrLoggerAdapter}
api.core.errorHandler: {class: Apitte\Core\ErrorHandler\PsrLogErrorHandler}
se mi objevila chybová hláška
Class 'Psr\Log\AbstractLogger' not found
Chyba je způsobena tím, že Tracy\Bridges\Psr\TracyToPsrLoggerAdapter dědí z Psr\Log\AbstractLogger, ale příslušný balíček má tracy jen v závislostech require-dev. Takže když si tracy přidáte do vlastního projektu, balíček psr/log se sám od sebe nepřidá (většina tohle chování composeru asi zná, já jsem to nevěděl)
Je třeba přidat:
composer require --dev psr/log
Vím, že sjednocujete diskuzi, ale našel jsem tuhle stránku právě při hledání, jak zapnout logování v apitte, tak mi to přišlo vhodné sem dát řešení.