Skip to content

a lot of bogus LogEvents when using go-channel  #1119

@amills-vibeirl

Description

@amills-vibeirl

Description

        chanLogs := make(chan kafka.LogEvent)

	defer func() {
		close(chanLogs)
	}()

	go func() {
		for {
			logEv := <-chanLogs
			vibelog.Stdout.Info("kafka admin -", logEv)
		}
	}()

	adminClient, err := kafka.NewAdminClient(&kafka.ConfigMap{
		"bootstrap.servers": "0.0.0.0:9092",
		"go.logs.channel":        chanLogs,
		"go.logs.channel.enable": true,
	})

with the above setup, I get a bunch of "bogus" events logged:

00:24:17.95033 INFO app:Vibe:Chat kafka admin - LogEvent {
  Name: '', 
  Tag: '', 
  Message: '', 
  Level: 0, 
  Timestamp: Time {
   wall: 0, 
   ext: 0, 
   loc: UTC
  }
 } 

00:24:17.95044 INFO app:Vibe:Chat kafka admin - LogEvent {
  Name: '', 
  Tag: '', 
  Message: '', 
  Level: 0, 
  Timestamp: Time {
   wall: 0, 
   ext: 0, 
   loc: UTC
  }
 } 


00:24:17.95053 INFO app:Vibe:Chat kafka admin - LogEvent {
  Name: '', 
  Tag: '', 
  Message: '', 
  Level: 0, 
  Timestamp: Time {
   wall: 0, 
   ext: 0, 
   loc: UTC
  }
 } 

am I doing this wrong?

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions