Log voter/candidate start/stop

This commit is contained in:
Ian Gulliver
2023-06-17 15:09:33 -07:00
parent 11ddf35e81
commit c79f6110ed
2 changed files with 20 additions and 0 deletions

View File

@@ -289,6 +289,16 @@ func (c *Candidate) loop(ctx context.Context, ec *event.Client) {
defer t.Stop()
defer close(c.done)
defer func() {
c.log(ctx, ec,
"event", "stop",
)
}()
c.log(ctx, ec,
"event", "start",
)
for {
select {
case <-c.stop:

View File

@@ -72,6 +72,16 @@ func (v *Voter) Stop() {
func (v *Voter) loop(ctx context.Context, ec *event.Client) {
defer close(v.done)
defer func() {
v.log(ctx, ec,
"event", "stop",
)
}()
v.log(ctx, ec,
"event", "start",
)
for {
if !v.poll(ctx, ec) {
break