MCPcopy
hub / github.com/googleapis/mcp-toolbox / TestStructuredLoggerDebugLog

Function TestStructuredLoggerDebugLog

internal/log/log_test.go:288–485  ·  view source on GitHub ↗
(t *testing.T)

Source from the content-addressed store, hash-verified

286}
287
288func TestStructuredLoggerDebugLog(t *testing.T) {
289 tcs := []struct {
290 name string
291 logLevel string
292 logMsg string
293 wantOut map[string]string
294 wantErr map[string]string
295 }{
296 {
297 name: "debug logger logging debug",
298 logLevel: "debug",
299 logMsg: "debug",
300 wantOut: map[string]string{
301 "severity": "DEBUG",
302 "message": "log debug",
303 },
304 wantErr: map[string]string{},
305 },
306 {
307 name: "info logger logging debug",
308 logLevel: "info",
309 logMsg: "debug",
310 wantOut: map[string]string{},
311 wantErr: map[string]string{},
312 },
313 {
314 name: "warn logger logging debug",
315 logLevel: "warn",
316 logMsg: "debug",
317 wantOut: map[string]string{},
318 wantErr: map[string]string{},
319 },
320 {
321 name: "error logger logging debug",
322 logLevel: "error",
323 logMsg: "debug",
324 wantOut: map[string]string{},
325 wantErr: map[string]string{},
326 },
327 {
328 name: "debug logger logging info",
329 logLevel: "debug",
330 logMsg: "info",
331 wantOut: map[string]string{
332 "severity": "INFO",
333 "message": "log info",
334 },
335 wantErr: map[string]string{},
336 },
337 {
338 name: "info logger logging info",
339 logLevel: "info",
340 logMsg: "info",
341 wantOut: map[string]string{
342 "severity": "INFO",
343 "message": "log info",
344 },
345 wantErr: map[string]string{},

Callers

nothing calls this directly

Calls 4

NewStructuredLoggerFunction · 0.85
runLoggerFunction · 0.85
UnmarshalMethod · 0.80
StringMethod · 0.65

Tested by

no test coverage detected