code: func (s *Service) Log(ctx context.Context, follow bool) error {
  	return s.collectContainersAndDo(ctx, func(c *container.Container) error {
  		containerNumber, err := c.Number()
  		if err != nil {
  			return err
  		}
  		name := fmt.Sprintf("%s_%d", s.name, containerNumber)
  		if s.Config().ContainerName != "" {
  			name = s.Config().ContainerName
  		}
  		l := s.context.LoggerFactory.CreateContainerLogger(name)
  		return c.Log(ctx, l, follow)
  	})
  }
docs: // Log implements Service.Log. It returns the docker logs for each container related to the service.