Comments (4)
from gping.io.
logging error output (stack traces and such) that we don't want to push back to clients but would be nice to have for debugging.
We would hook into www/api-logging.php
.
In fancy-fancy land we could also do stuff like hooking to external log/error aggregation services via RPC or message queue (since it seems lame to block our API on a disk write on error)
from gping.io.
from gping.io.
In general I want to avoid the client so even on dev I was imagining not printing to stdout so as to not break the "don't output content before header
calls" rule.
I have no objection to syslog as a destination or doing a simple but relatively rigid system initially. The only thing I'd really like is to have an easy way to switch to a psr-3 compatible logger in the future if we need. That could be trivially accomplished by just having all our log functions in a single place instead of doing some kind of:
if ($prod) {
prod_log(...);
} else {
dev_log(...);
}
pattern everywhere.
from gping.io.
Related Issues (20)
- Document new structure
- Move off old style mysql api
- Switch to parameterized DB queries
- Setup sans docker! HOT 2
- Document workflow
- Document setup procedure for finid HOT 1
- DB migration tooling
- Add user accounts
- Validate requests against user data
- Put framework in place for serving API requests
- Enable pushing location/obd data
- Enable reading location data
- Design of extensible dashboard
- Vehicle registration endpoint
- Stop using `load`
- Move unnecessary code out of www
- Vehicle get-by-id
- user device deletion
- device creation endpoint should take type argument
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 gping.io.