diff --git a/app/app.go b/app/app.go index 351c493..03f2dbe 100644 --- a/app/app.go +++ b/app/app.go @@ -9,6 +9,7 @@ import ( "git.sr.ht/~cco/go-scopes/config" "git.sr.ht/~cco/go-scopes/lib" "git.sr.ht/~cco/go-scopes/lib/message" + "git.sr.ht/~cco/go-scopes/logging/log" ) type Cfg struct { @@ -27,6 +28,7 @@ func start(ctx lib.Context) { cctx := ctx.ChildContext(cfg) cfg.Starter()(cctx) fmt.Println(cfg.Name(), " started") + log.Info().Str("service", cfg.Name()).Msg("started") } fmt.Println("running ", ctx.WaitGroup()) sig := make(chan os.Signal, 1) diff --git a/go.mod b/go.mod index a97bfd8..6ee24f7 100644 --- a/go.mod +++ b/go.mod @@ -1,3 +1,10 @@ module git.sr.ht/~cco/go-scopes go 1.20 + +require ( + github.com/mattn/go-colorable v0.1.13 // indirect + github.com/mattn/go-isatty v0.0.19 // indirect + github.com/rs/zerolog v1.29.1 // indirect + golang.org/x/sys v0.8.0 // indirect +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..11b371d --- /dev/null +++ b/go.sum @@ -0,0 +1,19 @@ +github.com/coreos/go-systemd/v22 v22.5.0/go.mod h1:Y58oyj3AT4RCenI/lSvhwexgC+NSVTIJ3seZv2GcEnc= +github.com/godbus/dbus/v5 v5.0.4/go.mod h1:xhWf0FNVPg57R7Z0UbKHbJfkEywrmjJnf7w5xrFpKfA= +github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= +github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= +github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg= +github.com/mattn/go-isatty v0.0.14/go.mod h1:7GGIvUiUoEMVVmxf/4nioHXj79iQHKdU27kJ6hsGG94= +github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM= +github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA= +github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/rs/xid v1.4.0/go.mod h1:trrq9SKmegXys3aeAKXMUTdJsYXVwGY3RLcfgqegfbg= +github.com/rs/zerolog v1.29.1 h1:cO+d60CHkknCbvzEWxP0S9K6KqyTjrCNUy1LdQLCGPc= +github.com/rs/zerolog v1.29.1/go.mod h1:Le6ESbR7hc+DP6Lt1THiV8CQSdkkNrd3R0XbEgp3ZBU= +golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20210927094055-39ccf1dd6fa6/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.8.0 h1:EBmGv8NaZBZTWvrbjNoL6HVt+IVy3QDQpJs7VRIw3tU= +golang.org/x/sys v0.8.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= diff --git a/logging/log/log.go b/logging/log/log.go new file mode 100644 index 0000000..1acfd49 --- /dev/null +++ b/logging/log/log.go @@ -0,0 +1,5 @@ +package log + +import "github.com/rs/zerolog/log" + +var Info = log.Info diff --git a/logging/logging.go b/logging/logging.go new file mode 100644 index 0000000..2b43acc --- /dev/null +++ b/logging/logging.go @@ -0,0 +1 @@ +package logging diff --git a/tests/scopes_test.go b/tests/scopes_test.go index ca0be64..bb03bd9 100644 --- a/tests/scopes_test.go +++ b/tests/scopes_test.go @@ -38,8 +38,6 @@ func SendTest(t *testing.T) { rcvr := message.SimpleAddress("testing") msg := message.StrMessage("demo") lib.Send(ctx, rcvr, msg) - //rcvr = message.SimpleAddress("test-receiver") - //lib.Send(ctx, rcvr, msg) } // action handlers