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

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions