README

Tideland Go Trace

GitHub release GitHub license Go Module GoDoc Workflow Go Report Card

Description

Tideland Go Trace helps running applications and servers.

  • crumbs provides a flexible and convenient logging package with an exchangeable backend
  • failure is a more powerful error management than the standard package
  • location allows to retrieve current file and line, helpful for errors and logging
  • stayset provides to monitor stuff like parallel instances in different namespaces
  • stopwatch allows to measure runtimes of code points in different namespaces

I hope you like it. ;)

Contributors

License

Tideland Go Trace is distributed under the terms of the BSD 3-Clause license.

Directories

Path Synopsis
Package crumbs provides a flexible but still convenient helper for logging.
Package crumbs provides a flexible but still convenient helper for logging.
Package failure allows to create more detailed error values than with errors.New() or fmt.Errorf().
Package failure allows to create more detailed error values than with errors.New() or fmt.Errorf().
Package location provides a way to retrieve the current location in code.
Package location provides a way to retrieve the current location in code.
Package stayset helps counting executions and/or instances and getting aware of minimum and maximum parallel instances.
Package stayset helps counting executions and/or instances and getting aware of minimum and maximum parallel instances.
Package stopwatch helps measuring execution times of Go applications.
Package stopwatch helps measuring execution times of Go applications.