This commit is contained in:
2023-09-09 17:42:39 +10:00
parent 5f7befe02c
commit 5050a4fdba
3 changed files with 33 additions and 1 deletions

View File

@@ -21,6 +21,15 @@ type Traceable interface {
Trace() []string
}
type FieldsHandler interface {
HandleFields(a ...any) FieldsHandler
}
type ErrorLogFields interface {
error
AppendFields(fh FieldsHandler) FieldsHandler
}
const (
Trace Level = Level(zerolog.TraceLevel)
Debug Level = Level(zerolog.DebugLevel)
@@ -62,6 +71,10 @@ func (l Level) Fields(a ...any) (p *Payload) {
return p.Fields(a...)
}
func (p *Payload) HandleFields(a ...any) FieldsHandler {
return p.Fields(a...)
}
func (p *Payload) Fields(a ...any) *Payload {
var (
event *zerolog.Event

5
log/struct.go Normal file
View File

@@ -0,0 +1,5 @@
package log
func Struct(v any) (*Payload, error) {
return nil, nil
}