Categorygithub.com/sfomuseum/go-timings
repositorypackage
1.4.0
Repository: https://github.com/sfomuseum/go-timings.git
Documentation: pkg.go.dev

# README

go-timings

Go package implementing interface and methods for background timing monitors

Documentation

Go Reference

Exmaple

import (
       "context"
       "github.com/sfomuseum/go-timings"
       "os"       
)

func main() {

	ctx := context.Background()
	
	monitor, _ := timings.NewMonitor(ctx, "counter://PT60S")

	monitor.Start(ctx, os.Stderr)
	defer monitor.Stop(ctx)

	monitor.Signal(ctx)	// increments by 1
}