Hey everyone, I'm about to start working with Appwrite for my Flutter app and i was looking through the documentation for the self-hosted version. In this it says:
`Error Reporting
By default, your Appwrite installation comes with error reporting turned off. You can turn it on in dev mode to try and debug issues or report problems.
In production, it is highly recommended to turn error reporting off. To do so, make sure the Appwrite container environment variable _APP_ENV is set to production and not development.`
Can someone elaborate to why the recommendation is to turning off the reporting for production?
Hey,
I think it's due to the simple fact that every logging will add a few milliseconds to your overall request.
I don't think is from security reasons, as if someone gained access to the server that would be the least of your worries..
Ahhh okey, that makes a lot of sense. So then it could still be a good choice to keep it on during the MVP and perhaps a short time after, just to make sure to log bugs and be able to build a more stable, mature product.
thanks @Binyamin
Imo, yes.
Recommended threads
- Free to Pro upgrade issues
Could someone please investigate this issue? I recently upgraded my account to the pro version and charged for it, but the account still shows as free. <#107290...
- listRows result parsing issue
I'm using Appwrite Dart SDK "24.2.0". When I perform a listRows call in dart, I have this reponse in JSON: in " Future<models.RowList> listRows()" { "total" :...
- Broken Flutter SDK >=24.1.0
Row.fromMap now does: ``` data: Map<String, dynamic>.from(map["data"] ?? {}) ``` But Appwrite Cloud TablesDB row responses return custom row columns flattene...