Logování každého requestu a každé response do Elastiku

crassus
Backer | 75
+
0
-

Ahoj,

rád bych se vás zeptal, zda existuje nějaké elegantní řešení, jak logovat všechny hlavičky a tělo pro každý request + jeho response?

Mám aplikaci pouze s 1 presenterem, tzn. mohlo by jít využít metody shutdown().

Chtěl bych převést každý request + každou response (včetně erroru) do JSONu a následně tyto JSONy uložit do Elastiku.

Předem díky za nápady.

Felix
Nette Core | 1186
+
0
-

Ahoj. Osobne bych spis pouzil $application->onRequest a $application->onResponse.

https://github.com/…lication.php#…

Lze to navesit i primo v NEON (config.neon).

crassus
Backer | 75
+
+1
-

Felix napsal(a):

Ahoj. Osobne bych spis pouzil $application->onRequest a $application->onResponse.

https://github.com/…lication.php#…

Lze to navesit i primo v NEON (config.neon).

Děkuji mockrát. Použil jsem na to:

https://github.com/…t-dispatcher
https://github.com/…atcher-extra

a musím říct, že je to paráda. Mám z toho radost. Bez tvé odpovědi bych nevěděl, že něco takového existuje.