Skip to content
Snippets Groups Projects
Commit 0ac46085 authored by Semyon Krestyaninov's avatar Semyon Krestyaninov Committed by Alena Petraki
Browse files

refactor info_log.tmpl

parent a7e62d84
No related branches found
No related tags found
No related merge requests found
...@@ -3,7 +3,6 @@ import ( ...@@ -3,7 +3,6 @@ import (
"time" "time"
"context" "context"
"git.perx.ru/perxis/perxis-go/pkg/items"
logzap "git.perx.ru/perxis/perxis-go/pkg/log/zap" logzap "git.perx.ru/perxis/perxis-go/pkg/log/zap"
"go.uber.org/zap" "go.uber.org/zap"
"go.uber.org/zap/zapcore" "go.uber.org/zap/zapcore"
...@@ -38,7 +37,7 @@ func {{ $funcName }} (logger *zap.Logger) Middleware { ...@@ -38,7 +37,7 @@ func {{ $funcName }} (logger *zap.Logger) Middleware {
{{ $inputObject := "" }} {{ $inputObject := "" }}
{{ $outputObject := "" }} {{ $outputObject := "" }}
{{ if gt (len $method.Results) 1 }} {{ if or (gt (len $method.Results) 1) (not $method.ReturnsError) }}
{{ $outputObject = (first $method.Results).Name }} {{ $outputObject = (first $method.Results).Name }}
{{ end }} {{ end }}
...@@ -49,28 +48,28 @@ func {{ $funcName }} (logger *zap.Logger) Middleware { ...@@ -49,28 +48,28 @@ func {{ $funcName }} (logger *zap.Logger) Middleware {
{{ end }} {{ end }}
fields := []zapcore.Field{ fields := []zapcore.Field{
logzap.Event({{ $packageName }}.Event{{ $method.Name }}{{ $objectName }}), logzap.Event({{ $packageName }}.Event{{ $method.Name }}{{ $objectName }}),
logzap.CallerFromContext(ctx), logzap.CallerFromContext(ctx),
{{/* {{ if eq $outputObject "" }} logzap.Object({{ $inputObject }}), {{- end }}*/}} {{ if not $outputObject }} logzap.Object({{ $inputObject }}), {{ end }}
{{- if and $outputObject (not $method.ReturnsError) }} logzap.Object({{ $outputObject }}), {{- end }}
} }
{{ if $method.ReturnsError }} {{ if $method.ReturnsError }}
if err != nil { if err != nil {
{{- if not (eq $inputObject "") }} {{- if and $inputObject $outputObject }}
fields = append(fields, logzap.Object({{ $inputObject }})) fields = append(fields, logzap.Object({{ $inputObject }}))
{{- end }} {{- end }}
m.logger.Error(fmt.Sprintf("Failed to {{ (lower $method.Name) }}. Error: %s", err), fields...) m.logger.Error(fmt.Sprintf("Failed to {{ (lower $method.Name) }}. Error: %s", err), fields...)
} else { } else {
{{- if not (eq $outputObject "") }} {{- if $outputObject }}
fields = append(fields, logzap.Object({{ $inputObject }})) fields = append(fields, logzap.Object({{ $outputObject }}))
{{- else if not (eq $inputObject "") }} {{- end }}
fields = append(fields, logzap.Object({{ $inputObject }})) m.logger.Info("Successfully {{ (lower (trimSuffix "e" $method.Name)) }}ed", fields...)
{{- end }}
m.logger.Info("Successfully {{ (lower (trimSuffix "e" $method.Name)) }}ed", fields...)
} }
{{ else }}
m.logger.Info("Successfully {{ (lower (trimSuffix "e" $method.Name)) }}ed", fields...)
{{ end }} {{ end }}
m.logger.Info("{{ $method.Name }}", fields...)
return {{ $method.ResultsNames }} return {{ $method.ResultsNames }}
{{- else }} {{- else }}
return m.next.{{ $method.Call }} return m.next.{{ $method.Call }}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment