Test_DefaultLoggerNonStringKeys() — fiber Function Reference
Architecture documentation for the Test_DefaultLoggerNonStringKeys() function in default_test.go from the fiber codebase.
Entity Profile
Dependency Diagram
graph TD 7ad01c45_3ddd_8500_1286_fb11dfaac28a["Test_DefaultLoggerNonStringKeys()"] a9657611_ab19_70f1_938f_e28c9f9093e5["default_test.go"] 7ad01c45_3ddd_8500_1286_fb11dfaac28a -->|defined in| a9657611_ab19_70f1_938f_e28c9f9093e5 style 7ad01c45_3ddd_8500_1286_fb11dfaac28a fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
log/default_test.go lines 332–368
func Test_DefaultLoggerNonStringKeys(t *testing.T) {
t.Parallel()
t.Run("Tracew with non-string keys", func(t *testing.T) {
t.Parallel()
var buf bytes.Buffer
l := &defaultLogger{
stdlog: log.New(&buf, "", 0),
level: LevelTrace,
depth: 4,
}
require.NotPanics(t, func() {
l.Tracew("trace", 123, "value", stringKey{value: "alpha"}, 42)
})
require.Equal(t, "[Trace] trace 123=value key:alpha=42\n", buf.String())
})
t.Run("Infow with non-string keys", func(t *testing.T) {
t.Parallel()
var buf bytes.Buffer
l := &defaultLogger{
stdlog: log.New(&buf, "", 0),
level: LevelTrace,
depth: 4,
}
require.NotPanics(t, func() {
l.Infow("info", 456, "value", stringKey{value: "beta"}, 7)
})
require.Equal(t, "[Info] info 456=value key:beta=7\n", buf.String())
})
}
Domain
Subdomains
Defined In
Source
Frequently Asked Questions
What does Test_DefaultLoggerNonStringKeys() do?
Test_DefaultLoggerNonStringKeys() is a function in the fiber codebase, defined in log/default_test.go.
Where is Test_DefaultLoggerNonStringKeys() defined?
Test_DefaultLoggerNonStringKeys() is defined in log/default_test.go at line 332.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free