Skip to content

logger.error prints the stacktrace of line where it was invoked #1681

Open
@orestesgaolin

Description

@orestesgaolin

Related issues

Somewhat related to:

[REQUIRED] Version info

node: 20

firebase-functions: 6.2.0

firebase-tools: 13.30.0

firebase-admin: 12.6.0

[REQUIRED] Test case

import { logger } from "firebase-functions/v2";
import { onCall } from "firebase-functions/v2/https";

export const functionName = onCall({region: ["europe-west1"]}, async (req) => {
  logger.error("User is not allowed to upload data for this userId", [ "234", "123" ]);
})

[REQUIRED] Steps to reproduce

[REQUIRED] Expected behavior

Error stacktrace should not be printed in plain text if not provided

[REQUIRED] Actual behavior

Code sample above results with following outcome in GCP Logging:

Image

Were you able to successfully deploy your functions?

Yes

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions