Use a mature logger to increase error visibility

    1. Log frequently using different levels (debug, info, error).
    2. When logging, provide contextual information as JSON objects.
    3. Monitor and filter logs with a log querying API (built-in to many loggers) or log viewer software.