@@ -13,15 +13,15 @@ import (
1313 "github.com/iancoleman/strcase"
1414 "github.com/pkg/errors"
1515
16- log "github.com/sirupsen/logrus "
16+ "github.com/rs/zerolog/log "
1717)
1818
1919const (
2020 allowedQueries = "allowed-queries"
2121)
2222
2323func checkHealth (ctx context.Context , api * API ) {
24- log .Info ("Waiting hasura is up and running" )
24+ log .Info (). Msg ( "Waiting hasura is up and running" )
2525 if err := api .Health (ctx ); err != nil {
2626 return
2727 }
@@ -32,7 +32,7 @@ func checkHealth(ctx context.Context, api *API) {
3232 return
3333 case <- ticker .C :
3434 if err := api .Health (ctx ); err != nil {
35- log .Warn (err )
35+ log .Warn (). Err ( err ). Msg ( "" )
3636 continue
3737 }
3838 return
@@ -54,13 +54,13 @@ func Create(ctx context.Context, hasura *config.Hasura, cfg config.Database, vie
5454 return err
5555 }
5656
57- log .Info ("Fetching existing metadata..." )
57+ log .Info (). Msg ( "Fetching existing metadata..." )
5858 export , err := api .ExportMetadata (ctx , metadata )
5959 if err != nil {
6060 return err
6161 }
6262
63- log .Info ("Merging metadata..." )
63+ log .Info (). Msg ( "Merging metadata..." )
6464 tables := make (map [string ]struct {})
6565 for i := range metadata .Tables {
6666 tables [metadata .Tables [i ].Schema .Name ] = struct {}{}
@@ -76,13 +76,13 @@ func Create(ctx context.Context, hasura *config.Hasura, cfg config.Database, vie
7676 return err
7777 }
7878
79- log .Info ("Replacing metadata..." )
79+ log .Info (). Msg ( "Replacing metadata..." )
8080 if err := api .ReplaceMetadata (ctx , metadata ); err != nil {
8181 return err
8282 }
8383
8484 if len (metadata .QueryCollections ) > 0 && (hasura .Rest == nil || * hasura .Rest ) {
85- log .Info ("Creating REST endpoints..." )
85+ log .Info (). Msg ( "Creating REST endpoints..." )
8686 for _ , query := range metadata .QueryCollections [0 ].Definition .Queries {
8787 if err := api .CreateRestEndpoint (ctx , query .Name , query .Name , query .Name , allowedQueries ); err != nil {
8888 if e , ok := err .(APIError ); ! ok || ! e .AlreadyExists () {
@@ -92,15 +92,15 @@ func Create(ctx context.Context, hasura *config.Hasura, cfg config.Database, vie
9292 }
9393 }
9494
95- log .Info ("Tracking views..." )
95+ log .Info (). Msg ( "Tracking views..." )
9696 for i := range views {
9797 if err := api .TrackTable (ctx , "public" , views [i ]); err != nil {
9898 if ! strings .Contains (err .Error (), "view/table already tracked" ) {
9999 return err
100100 }
101101 }
102102 if err := api .DropSelectPermissions (ctx , views [i ], "user" ); err != nil {
103- log .Warn (err )
103+ log .Warn (). Err ( err ). Msg ( "" )
104104 }
105105 if err := api .CreateSelectPermissions (ctx , views [i ], "user" , Permission {
106106 Limit : hasura .RowsLimit ,
0 commit comments