Hi, I'm trying to use the Better Stack Collector to forward my Appwrite logs to Better Stack.
The issue is that Appwrite seems to format the logs for terminal output: they are "prettified" and split across multiple lines instead of being emitted as a single log entry.
This behavior is not limited to the main Appwrite container. I have observed the same formatting with Appwrite Realtime, Task Interval, Worker Stats Resources, Worker Stats Usage, and possibly other services as well.
Example:
2026-Aug-02 23:02:44
2026-Aug-02 23:02:44 level info
2026-Aug-02 23:02:44 realtime.connection.id 2
2026-Aug-02 23:02:44 realtime.inbound_bytes 15
2026-Aug-02 23:02:44 realtime.container.id 6a6fb851896bb
2026-Aug-02 23:02:44 realtime.success true
2026-Aug-02 23:02:44 realtime.response_code 200
2026-Aug-02 23:02:44 realtime.outbound_bytes 15
2026-Aug-02 23:02:44 project.id console
2026-Aug-02 23:02:44 user.id 69da9c58003cfefc4bca
2026-Aug-02 23:02:44 realtime.message_type ping
2026-Aug-02 23:02:44
2026-Aug-02 23:02:44 ──────────────────────────────────────────────────────────── ```
Since each line is sent separately through Docker stdout, this makes log aggregation and searching much harder in Better Stack.
Is there a way to disable this formatting and make Appwrite output logs in a more machine-friendly format (for example, JSON or a single-line format)?
<@956201415280308296> fixing this here - https://github.com/appwrite/appwrite/pull/13069
Recommended threads
- Appwrite-injected variables are not avai...
I am using rust-1.83 as a runtime and try to access APPWRITE_FUNCTION_API_ENDPOINT or APPWRITE_FUNCTION_API_KEY during runtime. Both are not set during my execu...
- OAuth Missing redirect URL
Hello all, on a Flutter mobile app with latest Appwrite dependency (25.4.0) I always got "Missing redirect URL" - "Your OAuth login flow is missing a proper red...
- relationships bug or error idk
hey every one, am using am using appwrite on a project and ran into a problem where by created a relationship and two way to be specific and it is stuck on proc...