apps: fix get logs endpoint not passing in log type

This commit is contained in:
Nan Zhong 2020-07-10 20:41:20 -04:00
parent 1dc3c098f4
commit 5dda20ea1b
1 changed files with 5 additions and 5 deletions

10
apps.go
View File

@ -16,11 +16,11 @@ type AppLogType string
const ( const (
// AppLogTypeBuild represents build logs. // AppLogTypeBuild represents build logs.
AppLogTypeBuild AppLogType = "build" AppLogTypeBuild AppLogType = "BUILD"
// AppLogTypeDeploy represents deploy logs. // AppLogTypeDeploy represents deploy logs.
AppLogTypeDeploy AppLogType = "deploy" AppLogTypeDeploy AppLogType = "DEPLOY"
// AppLogTypeRun represents run logs. // AppLogTypeRun represents run logs.
AppLogTypeRun AppLogType = "run" AppLogTypeRun AppLogType = "RUN"
) )
// AppsService is an interface for interfacing with the App Platform endpoints // AppsService is an interface for interfacing with the App Platform endpoints
@ -264,8 +264,8 @@ func (s *AppsServiceOp) CreateDeployment(ctx context.Context, appID string) (*De
// GetLogs retrieves app logs. // GetLogs retrieves app logs.
func (s *AppsServiceOp) GetLogs(ctx context.Context, appID, deploymentID, component string, logType AppLogType) (*AppLogs, *Response, error) { func (s *AppsServiceOp) GetLogs(ctx context.Context, appID, deploymentID, component string, logType AppLogType) (*AppLogs, *Response, error) {
path := fmt.Sprintf("%s/%s/deployments/%s/components/%s/logs", appsBasePath, appID, deploymentID, component) url := fmt.Sprintf("%s/%s/deployments/%s/components/%s/logs?type=%s", appsBasePath, appID, deploymentID, component, logType)
req, err := s.client.NewRequest(ctx, http.MethodGet, path, nil) req, err := s.client.NewRequest(ctx, http.MethodGet, url, nil)
if err != nil { if err != nil {
return nil, nil, err return nil, nil, err
} }