https://github.com/tideland/go-trace
For more robust code with aids for logging and runtime measurements
https://github.com/tideland/go-trace
go golang logging monitoring trace
Last synced: about 2 months ago
JSON representation
For more robust code with aids for logging and runtime measurements
- Host: GitHub
- URL: https://github.com/tideland/go-trace
- Owner: tideland
- License: bsd-3-clause
- Created: 2020-01-10T18:37:53.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2021-02-14T21:37:47.000Z (over 5 years ago)
- Last Synced: 2025-04-05T21:35:46.842Z (about 1 year ago)
- Topics: go, golang, logging, monitoring, trace
- Language: Go
- Homepage:
- Size: 107 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Tideland Go Trace
[](https://github.com/tideland/go-trace)
[](https://raw.githubusercontent.com/tideland/go-trace/master/LICENSE)
[](https://github.com/tideland/go-trace/blob/master/go.mod)
[](https://pkg.go.dev/mod/tideland.dev/go/trace?tab=packages)
[](https://github.com/tideland/go-trace/actions/)
[](https://goreportcard.com/report/tideland.dev/go/trace)
## Description
**Tideland Go Trace** helps running applications and servers.
* `failure` is a more powerful error management than the standard package
* `location` allows to retrieve current file and line, helpful for errors and logging
* `logging` is a more controllable logging with an exchangeable backend, e.g. syslog
* `monitor` allows to measure runtimes and monitor variables
* `stopwatch` allows to measure runtimes for different namespaces and metering points
I hope you like it. ;)
## Contributors
- Frank Mueller (https://github.com/themue / https://github.com/tideland / https://tideland.dev)
## License
**Tideland Go Trace** is distributed under the terms of the BSD 3-Clause license.