@@ -18,6 +18,7 @@ import (
1818 "golang.org/x/crypto/ssh/terminal"
1919
2020 "github.com/scaleway/scaleway-cli/pkg/api"
21+ "github.com/scaleway/scaleway-cli/pkg/clilogger"
2122 "github.com/scaleway/scaleway-cli/pkg/config"
2223 "github.com/scaleway/scaleway-cli/pkg/scwversion"
2324)
@@ -83,12 +84,8 @@ func selectKey(args *LoginArgs) error {
8384 return nil
8485}
8586
86- func disableLogger (s * api.ScalewayAPI ) {
87- s .Logger = api .NewDisableLogger ()
88- }
89-
9087func getToken (connect api.ScalewayConnect ) (string , error ) {
91- FakeConnection , err := api .NewScalewayAPI ("" , "" , scwversion .UserAgent (), "" , disableLogger )
88+ FakeConnection , err := api .NewScalewayAPI ("" , "" , scwversion .UserAgent (), "" , clilogger . SetupLogger )
9289 if err != nil {
9390 return "" , fmt .Errorf ("Unable to create a fake ScalewayAPI: %s" , err )
9491 }
@@ -117,7 +114,7 @@ func getToken(connect api.ScalewayConnect) (string, error) {
117114}
118115
119116func getOrganization (token string , email string ) (string , error ) {
120- FakeConnection , err := api .NewScalewayAPI ("" , token , scwversion .UserAgent (), "" , disableLogger )
117+ FakeConnection , err := api .NewScalewayAPI ("" , token , scwversion .UserAgent (), "" , clilogger . SetupLogger )
121118 if err != nil {
122119 return "" , fmt .Errorf ("Unable to create a fake ScalewayAPI: %s" , err )
123120 }
@@ -209,7 +206,7 @@ func uploadSSHKeys(apiConnection *api.ScalewayAPI, newKey string) {
209206// RunLogin is the handler for 'scw login'
210207func RunLogin (ctx CommandContext , args LoginArgs ) error {
211208 if config , cfgErr := config .GetConfig (); cfgErr == nil {
212- if TestConnection , err := api .NewScalewayAPI (config .Organization , config .Token , scwversion .UserAgent (), "" , disableLogger ); err == nil {
209+ if TestConnection , err := api .NewScalewayAPI (config .Organization , config .Token , scwversion .UserAgent (), "" , clilogger . SetupLogger ); err == nil {
213210 if user , err := TestConnection .GetUser (); err == nil {
214211 fmt .Println ("You are already logged as" , user .Fullname )
215212 }
@@ -230,7 +227,7 @@ func RunLogin(ctx CommandContext, args LoginArgs) error {
230227 Token : strings .Trim (args .Token , "\n " ),
231228 }
232229
233- apiConnection , err := api .NewScalewayAPI (cfg .Organization , cfg .Token , scwversion .UserAgent (), "" , disableLogger )
230+ apiConnection , err := api .NewScalewayAPI (cfg .Organization , cfg .Token , scwversion .UserAgent (), "" , clilogger . SetupLogger )
234231 if err != nil {
235232 return fmt .Errorf ("Unable to create ScalewayAPI: %s" , err )
236233 }
0 commit comments