Exporting/streaming endpoint logs

Hi,

I understand that currently, logs are limited to 24h or so in the platform. While this might be sufficient for testing and pre-prod environments, it's quite an important hole for production environments.

My question to the Xano team and the community: if you export/stream logs somwhere else, how do you manage that? What are the best practices?

Some options I thought of:

  • Create a function that would be inserted in every endpoint that would take care of grabbing what's relevant and add it in a new line of a logs table
  • Have all API calls go through a proxy that would then be responsible to log everything

Are there better/easier ways?

Is Xano developing something, whether it be:

  • An integrated feature that would allow, for a price, to extend this 24h period to something bigger
  • A feature that would integrate with some sort of external system responsible of logging queries
  • Any other logs export/streaming feature

If so, it would certainly influcence my choice of working a something new or not to cover this lacking feature.

Thanks!

Gabriel

Security
1 reply