INNER CODE UNIT · Go
getLogs
yarlson/ftl · cmd/logs.go:58
func getLogs(cfg *config.Config, serviceName string, follow bool, tail int) error {
services := []string{}
if serviceName != "" {
services = append(services, serviceName)
} else {
for _, service := range cfg.Services {
services = append(services, service.Name)
}
}
console.Info(fmt.Sprintf("Fetching logs from server %s...", cfg.Server.Host))
runner, err := connectToServer(cfg.Server)
if err != nil {
return fmt.Errorf("failed to connect to server %s: %v", cfg.Server.Host, err)
}