Yimaru-BackEnd/internal/domain/mongoLogs.go

21 lines
729 B
Go

package domain
type LogEntry struct {
Level string `json:"level" bson:"level"`
Message string `json:"message" bson:"message"`
Timestamp string `json:"timestamp" bson:"timestamp"`
Fields map[string]interface{} `json:"fields" bson:"fields"`
Caller string `json:"caller" bson:"caller"`
Stack string `json:"stacktrace" bson:"stacktrace"`
Service string `json:"service" bson:"service"`
Env string `json:"env" bson:"env"`
}
type LogResponse struct {
Message string `json:"message" bson:"message"`
Data []LogEntry `json:"data"`
Pagination Pagination `json:"pagination"`
}