Monday's Server Side Logs

Description

Console logs from a single request is split across multiple lines and paginated over different pages making troubleshooting an issue in a case where multiple requests are involved. Could we have the logs compact as it is for http requests from a single request.

Alternatively, could you provide a view to view raw logs from the server for developers.

What are you trying to achieve

Ease logs readability for server side logs to move fast with development.

This is a challenge with many other logging systems. The generally preferred answer is in two parts.

First, make your code emit only single-line log messages that consist of a short text log message and a JSON object with any other information you need, including a multi-line exception, encoded inside it.

Second, make that object always include some kind of request ID or correlation ID in addition to any other helpful identifiers like an account ID if relevant.

Monday’s log system does not yet offer any tools around this, but this is the shape of solution that will work with the numerous logging solutions out there (Datadog and 100 competitors). I expect Monday logging will eventually understand this kind of thing and offer a GUI to search it, etc. also.