Jak nastavit logování API aktivit v GraphQL aplikaci?
Přemýšlím nad tím, jak správně nastavit logování API aktivit v mé GraphQL aplikaci. Mám dojem, že je to důležité pro sledování toho, co se děje, ale nejsem si jistý, jak na to. Zajímalo by mě, jaké jsou nejlepší praktiky pro logování v rámci GraphQL? Je potřeba zaznamenávat všechny dotazy a mutace nebo stačí jen ty, které selhaly? A co se týče informací, které zaznamenávám – měl bych logovat i parametry dotazů nebo třeba časové razítko, kdy byl dotaz proveden? Narazil jsem na několik knihoven a nástrojů, které mohou s logováním pomoci, ale nevím, co je pro moji aplikaci nejvhodnější. Jaké máte zkušenosti s integrací logování do GraphQL? Je lepší to řešit na úrovni serveru nebo se spolehnout na middleware? Každá rada by byla užitečná. Děkuji!