Open bmonkman opened 4 years ago
For Go we used logrus at my last gig.
More specifically, we used Logrus with json output. We also used ougai for Ruby to output json logs. We were using Datadog to aggregate logs and it had a built-in json parser; presumably similar to Fluentd's json parser.
Yeah I have the most experience with Logrus as well.
Also see this PR for Node.js: https://github.com/commitdev/helix-service/pull/357/files
Analyze and choose best tools for error / exception handling, logging, etc. in supported frontend and backend languages, and integrate. Look at options like outputting all JSON logs, and then modifications to Fluentd config to support auto-parsing. We have existing code for this in some projects - ask Bill.