parse-community / parse-community/parse-server

Selective logging for cloud functions with base64 output (referencing #3918)

Open
#8,912 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type:feature
Dominant language
JavaScript
Stars
21.4k
Forks
4.8k
Avg merge
7h 45m
Merged PRs (30d)
11

Description

New Issue Checklist
  • I am not disclosing a vulnerability.
  • I am not just asking a question.
  • I have searched through existing issues.
  • I can reproduce the issue with the latest version of Parse Server.
Issue Description

Revisiting selective logging for cloud functions with base64 output (referencing #3918)

I'm bringing up the previously old closed issue #3918. Still seems relevant and still hasn't a fully solution.

Summary of Issue #3918:

  • Requested a way to disable logging for specific cloud functions to prevent large base64 strings from bloating log files.
  • Setting logLevel to warn solves the base64 logging issue but also suppresses valuable I/O information from other functions.

Current Situation:

  • Large base64 strings are logged for the specific cloud function, causing excessive log file sizes.
  • Setting logLevel to warn prevents base64 logging but also suppresses necessary logging from other functions.

Thank you for considering this request!

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the referenced issue #3918 and locating the cloud-function logging entry points in Parse Server. Done means allowing logging to be disabled selectively for functions that emit large base64 values without suppressing useful I/O logs from other functions.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
backend, observability-sre
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.