Comments (4)
@kevmoo Thanks Kevin! Do you think this should be kept opened? From the docs I understand that it may be possible to report an error by writing a specific JSON format to stdout or stderr. But I'm not sure if being a supported language is an additional requirement on top of that.
I may take a look to how the node or python clients work for error reporting and see what I can find.
If nothing works I guess I could fallback to use the Error Reporting REST API from the google_apis package.
from functions-framework-dart.
The code here does what you want: https://github.com/GoogleCloudPlatform/functions-framework-dart/blob/main/functions_framework/lib/src/logging.dart
If you just print a JSON document in a single line, with the right format you should get the right formatting.
from functions-framework-dart.
@kevmoo Yes, I've tried the logger methods and they get correctly interpreted by the cloud logs history. But what I'm after is get them picked up by the Google Cloud Error Reporting service.
Is a different JSON format needed for that?
from functions-framework-dart.
I don't know anything about the error reporting service. Given Dart is not in the "Error Reporting-supported languages" we may be out of luck for now.
from functions-framework-dart.
Related Issues (20)
- Docker build failing HOT 8
- sample project created via dartfn should use official docker images HOT 3
- Docker files created by dartfn doesn't copy runtime files, causing launch to fail HOT 3
- dartfn-generated project fails tests locally HOT 9
- dartfn: need to have a dependency to pkg:lints!
- dartfn: gitignore files should link to https://dart.dev/guides/libraries/private-files
- Cloud Run + Cloud SQL hanging issue HOT 25
- Pricing and/or other considerations regarding using Cloud Run for simulating Cloud Functions?
- Multiple functions in the same package HOT 3
- Docker images failing when deployed to cloud run when using apple silicon HOT 1
- Private SSH packages HOT 1
- Generated project (from dartfn) logs CloudEvent awkwardly HOT 3
- Allow Configuring "X-Powered-By" of underlying shelf server HOT 1
- Support for Protobufs in CloudEvents HOT 6
- Provide access to an instance's region from metadata HOT 1
- gcp: logging does not support jsonPayload HOT 1
- DRY up finishServerTest code and similar HOT 2
- Multiple funcitons in one project HOT 3
- BuildRunner seems to break the code HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from functions-framework-dart.