wip: log
This commit is contained in:
13
log/log.go
13
log/log.go
@@ -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
5
log/struct.go
Normal file
@@ -0,0 +1,5 @@
|
||||
package log
|
||||
|
||||
func Struct(v any) (*Payload, error) {
|
||||
return nil, nil
|
||||
}
|
||||
Reference in New Issue
Block a user