INNER CODE UNIT · Go
streamLogs
boz/kail · cmd/kail/main.go:342
func streamLogs(controller kail.Controller) {
var writer writers.Writer
switch *flagOutput {
case "default":
writer = writers.NewWriter(os.Stdout)
case "raw":
writer = writers.NewRawWriter(os.Stdout)
case "json":
writer = writers.NewJSONWriter(os.Stdout)
case "json-pretty":
writer = writers.NewJSONPrettyWriter(os.Stdout)
case "zerolog":
zerolog.TimestampFieldName = *flagZerologTimestampFieldName
zerolog.LevelFieldName = *flagZerologLevelFieldName
zerolog.MessageFieldName = *flagZerologMessageFieldName
zerolog.ErrorFieldName = *flagZerologErrorFieldName
writer = writers.NewZerologWriter(os.Stdout)