GoogleCloudPlatform / functions-framework

The Contract for Building New Function Frameworks
Apache License 2.0
120 stars 12 forks source link

docs: update contract to allow logging-format argument #51

Closed daniel-sanche closed 3 years ago

daniel-sanche commented 3 years ago

I'm proposing a change to the functions framework contract to allow a new logging-format argument. Using this, Functions Framework implementations will be able to support a number of different formats for their logs, so the logs can be better parsed by different log aggregators.

More information can be found in my internal "Observability in Serverless Hackathon: GCF Structured Logging Proposal" doc

If approved, I will implement the change in the python repo (and others if requested).

grant commented 3 years ago

(Reviewing open PRs) Hi @daniel-sanche, are you looking for this to be actively reviewed or is this proposal still in the design doc stages?

daniel-sanche commented 3 years ago

We can close this for now.

As an update: my team has is planning out our next quarters soon, so the prioritization of this is TBD. We may try to find 20% contributors to help with this. I'll let you know when I start working on this again