Skip to content

Commit

Permalink
Merge pull request #5 from nkmr-jp/update-zl
Browse files Browse the repository at this point in the history
⬆️ Update zl package
  • Loading branch information
nkmr-jp committed Sep 7, 2022
2 parents e25b2a4 + 33da1a8 commit 4b66a3c
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 20 deletions.
28 changes: 14 additions & 14 deletions fetch.go
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ func Fetch(ctx context.Context, event event.Event) error {
zl.Info("FETCH_COMPLETE", append(fields, zl.Console(console))...)
} else {
err := fmt.Errorf(console)
zl.Error("FETCH_COMPLETE_WITH_ERROR", err, fields...)
zl.Err("FETCH_COMPLETE_WITH_ERROR", err, fields...)
return err
}

Expand All @@ -82,27 +82,27 @@ func get(urlStr string) *bytes.Buffer {
res, err := http.Get(u.String())
defer func() {
if err := res.Body.Close(); err != nil {
zl.Error("HTTP_CLOSE_ERROR", err)
zl.Err("HTTP_CLOSE_ERROR", err)
}
}()
if err != nil {
zl.Error("HTTP_GET_ERROR", err)
zl.Err("HTTP_GET_ERROR", err)
return nil
}
if res.StatusCode != http.StatusOK {
zl.Error("HTTP_GET_ERROR", fmt.Errorf("status code is %d", res.StatusCode))
zl.Err("HTTP_GET_ERROR", fmt.Errorf("status code is %d", res.StatusCode))
return nil
}

ret, err := io.ReadAll(res.Body)
if err != nil {
zl.Error("READ_BODY_ERROR", err)
zl.Err("READ_BODY_ERROR", err)
return nil
}

var buf bytes.Buffer
if err := json.Indent(&buf, ret, "", " "); err != nil {
zl.Error("INDENT_ERROR", err)
zl.Err("INDENT_ERROR", err)
return nil
}

Expand All @@ -112,7 +112,7 @@ func get(urlStr string) *bytes.Buffer {
func parseURL(s string) string {
url, err := nu.Parse(s)
if err != nil {
zl.Error("URL_PARSE_ERROR", err)
zl.Err("URL_PARSE_ERROR", err)
}
return url.Host + url.Path
}
Expand All @@ -122,7 +122,7 @@ func parseEvent(event event.Event) []string {

err := json.Unmarshal(event.Data(), &data)
if err != nil {
zl.Error("UNMARSHAL_ERROR", err)
zl.Err("UNMARSHAL_ERROR", err)
return nil
}
zl.Info("CLOUD_EVENT_RECEIVED",
Expand All @@ -139,7 +139,7 @@ func parseEvent(event event.Event) []string {
func getEnv() (bucket string) {
bucket = os.Getenv("BUCKET_NAME")
if bucket == "" {
zl.Error("GETENV_ERROR", fmt.Errorf("bucket is empty"))
zl.Err("GETENV_ERROR", fmt.Errorf("bucket is empty"))
return ""
}
return bucket
Expand All @@ -149,19 +149,19 @@ func getEnv() (bucket string) {
func save(ctx context.Context, bucket, object string, buf *bytes.Buffer) error {
if buf == nil {
err := fmt.Errorf("bytes.Buffer is nil")
zl.Error("BUFFER_ERROR", err)
zl.Err("BUFFER_ERROR", err)
return err
}
// create client
client, err := storage.NewClient(ctx)
if err != nil {
zl.Error("NEW_CLIENT_ERROR", err)
zl.Err("NEW_CLIENT_ERROR", err)
return err
}
defer func(client *storage.Client) {
err := client.Close()
if err != nil {
zl.Error("CLIENT_CLOSE_ERROR", err)
zl.Err("CLIENT_CLOSE_ERROR", err)
}
}(client)

Expand All @@ -176,7 +176,7 @@ func writeBuf(ctx context.Context, client *storage.Client, bucket, object string
writer := client.Bucket(bucket).Object(object).NewWriter(ctx)
writer.ChunkSize = 0
if _, err := io.Copy(writer, buf); err != nil {
zl.Error("IO_COPY_ERROR", err)
zl.Err("IO_COPY_ERROR", err)
return err
}

Expand All @@ -187,7 +187,7 @@ func writeBuf(ctx context.Context, client *storage.Client, bucket, object string
zap.String("object", object),
}
if err := writer.Close(); err != nil {
zl.Error("WRITER_CLOSE_ERROR", err, fields...)
zl.Err("WRITER_CLOSE_ERROR", err, fields...)
return err
}
zl.Debug("SAVED", fields...)
Expand Down
4 changes: 2 additions & 2 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ require (
github.com/GoogleCloudPlatform/functions-framework-go v1.5.3
github.com/cloudevents/sdk-go/v2 v2.6.1
github.com/googleapis/google-cloudevents-go v0.2.1
github.com/nkmr-jp/zl v1.0.1
github.com/nkmr-jp/zl v1.1.0
github.com/stretchr/testify v1.7.0
github.com/thoas/go-funk v0.9.2 // indirect
go.uber.org/multierr v1.8.0 // indirect
go.uber.org/zap v1.21.0
google.golang.org/api v0.74.0 // indirect
google.golang.org/api v0.74.0
google.golang.org/protobuf v1.28.0 // indirect
)
6 changes: 2 additions & 4 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -203,10 +203,8 @@ github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742 h1:Esafd1046DLD
github.com/modern-go/reflect2 v0.0.0-20180701023420-4b7aa43c6742/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e h1:fD57ERR4JtEqsWbfPhv4DMiApHyliiK5xCTNVSPiaAs=
github.com/niemeyer/pretty v0.0.0-20200227124842-a10e7caefd8e/go.mod h1:zD1mROLANZcx1PVRCS0qkT7pwLkGfwJo4zjcN/Tysno=
github.com/nkmr-jp/zl v1.0.0 h1:/oCDG755XTeGGrb1Z1TkrPMAK+fcuoFSMtH3PaA2D3k=
github.com/nkmr-jp/zl v1.0.0/go.mod h1:mjw/2Bv0QSfcf1X8+/g7uw0lHyaAQTKLETR6bTDdHGc=
github.com/nkmr-jp/zl v1.0.1 h1:+lREAcrw5su84xmJ/NnxMW4EE2DFexelH8ksUoQjBo0=
github.com/nkmr-jp/zl v1.0.1/go.mod h1:mjw/2Bv0QSfcf1X8+/g7uw0lHyaAQTKLETR6bTDdHGc=
github.com/nkmr-jp/zl v1.1.0 h1:HPqUyZU6KZHCw6dhtW3VPIiCXEz/FWlcxcRRppOkPuI=
github.com/nkmr-jp/zl v1.1.0/go.mod h1:mjw/2Bv0QSfcf1X8+/g7uw0lHyaAQTKLETR6bTDdHGc=
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
Expand Down

0 comments on commit 4b66a3c

Please sign in to comment.