MCPcopy Create free account
hub / github.com/bricks-cloud/BricksLLM / logCreateMessageRequest

Function logCreateMessageRequest

internal/server/web/proxy/message.go:12–33  ·  view source on GitHub ↗
(log *zap.Logger, data []byte, prod, private bool)

Source from the content-addressed store, hash-verified

10)
11
12func logCreateMessageRequest(log *zap.Logger, data []byte, prod, private bool) {
13 mr := &openai.MessageRequest{}
14 err := json.Unmarshal(data, mr)
15 if err != nil {
16 logError(log, "error when unmarshalling create message request", prod, err)
17 return
18 }
19
20 if prod {
21 fields := []zapcore.Field{
22 zap.String("role", mr.Role),
23 zap.Any("file_ids", mr.FileIds),
24 zap.Any("metadata", mr.Metadata),
25 }
26
27 if !private {
28 fields = append(fields, zap.Any("content", mr.Content))
29 }
30
31 log.Info("openai create message request", fields...)
32 }
33}
34
35func logMessageResponse(log *zap.Logger, data []byte, prod, private bool) {
36 m := &goopenai.Message{}

Callers 1

getMiddlewareFunction · 0.85

Calls 2

InfoMethod · 0.80
logErrorFunction · 0.70

Tested by

no test coverage detected