Skip to content

Commit 1b33ebe

Browse files
committed
address review feedback
1 parent 171b05b commit 1b33ebe

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

mcp/example_middleware_test.go

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,32 +20,30 @@ func Example_loggingMiddleware() {
2020
// Create a logger for demonstration purposes.
2121
logger := slog.New(slog.NewTextHandler(os.Stdout, &slog.HandlerOptions{
2222
Level: slog.LevelInfo,
23-
ReplaceAttr: func(groups []string, a slog.Attr) slog.Attr {
24-
// Simplify timestamp format for consistent output
23+
ReplaceAttr: func(_ []string, a slog.Attr) slog.Attr {
24+
// Simplify timestamp format for consistent output.
2525
if a.Key == slog.TimeKey {
2626
return slog.String("time", "2025-01-01T00:00:00Z")
2727
}
2828
return a
2929
},
3030
}))
3131

32-
// Create logging middleware
3332
loggingMiddleware := func(next mcp.MethodHandler[*mcp.ServerSession]) mcp.MethodHandler[*mcp.ServerSession] {
3433
return func(
3534
ctx context.Context,
3635
session *mcp.ServerSession,
3736
method string,
3837
params mcp.Params,
3938
) (mcp.Result, error) {
40-
start := time.Now()
41-
4239
logger.Info("MCP method started",
4340
"method", method,
4441
"session_id", session.ID(),
4542
"has_params", params != nil,
4643
)
4744

48-
// Call the actual handler
45+
start := time.Now()
46+
4947
result, err := next(ctx, session, method, params)
5048

5149
duration := time.Since(start)

0 commit comments

Comments
 (0)