Query: query, TimeStart: time.Now().Add(-time.Duration(gogIdDuration) * time.Hour), TimeEnd: time.Now(), Size: 10, Order: "desc", } client := component.Client{ Host: config.ReadString("logstash.host"), Login: config.ReadString("logstash.login"), Password: config.ReadString("logstash.password"), } list := client.FindLogs(request) decorator := component.Decorator{} decorator.DecorateRequest(request) for _, log := range list { decorator.DecorateDetails(log) } return nil }, } func init() { GogIdCmd.Flags().IntVarP(&gogIdDuration, "duration", "d", 24, "") }