fiberlog_test.go — fiber Source File
Architecture documentation for fiberlog_test.go, a go file in the fiber codebase. 1 imports, 0 dependents.
Entity Profile
Dependency Diagram
graph LR 28781060_572c_d6ba_cf27_6dc163d62c70["fiberlog_test.go"] 36f00b2e_2269_d70f_362a_fe7bbb565e77["log"] 28781060_572c_d6ba_cf27_6dc163d62c70 --> 36f00b2e_2269_d70f_362a_fe7bbb565e77 style 28781060_572c_d6ba_cf27_6dc163d62c70 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
package log
import (
"log"
"os"
"testing"
"github.com/stretchr/testify/require"
)
func Test_DefaultSystemLogger(t *testing.T) {
t.Parallel()
defaultL := DefaultLogger[*log.Logger]()
require.Equal(t, logger, defaultL)
}
func Test_SetLogger(t *testing.T) {
setLog := &defaultLogger{
stdlog: log.New(os.Stderr, "", log.LstdFlags|log.Lshortfile|log.Lmicroseconds),
depth: 6,
}
SetLogger(setLog)
require.Equal(t, logger, setLog)
}
func Test_Fiberlog_SetLevel(t *testing.T) {
mockLogger := &defaultLogger{}
SetLogger(mockLogger)
// Test cases
testCases := []struct {
name string
level Level
expected Level
}{
{
name: "Test case 1",
level: LevelDebug,
expected: LevelDebug,
},
{
name: "Test case 2",
level: LevelInfo,
expected: LevelInfo,
},
{
name: "Test case 3",
level: LevelWarn,
expected: LevelWarn,
},
{
name: "Test case 4",
level: LevelError,
expected: LevelError,
},
{
name: "Test case 5",
level: LevelFatal,
expected: LevelFatal,
// ... (153 more lines)
Domain
Subdomains
Functions
Types
Dependencies
- log
Source
Frequently Asked Questions
What does fiberlog_test.go do?
fiberlog_test.go is a source file in the fiber codebase, written in go. It belongs to the FiberCore domain, Routing subdomain.
What functions are defined in fiberlog_test.go?
fiberlog_test.go defines 9 function(s): Benchmark_DefaultSystemLogger, Benchmark_DefaultSystemLogger_Parallel, Benchmark_Fiberlog_SetLevel, Benchmark_Fiberlog_SetLevel_Parallel, Benchmark_SetLogger, Benchmark_SetLogger_Parallel, Test_DefaultSystemLogger, Test_Fiberlog_SetLevel, Test_SetLogger.
What does fiberlog_test.go depend on?
fiberlog_test.go imports 1 module(s): log.
Where is fiberlog_test.go in the architecture?
fiberlog_test.go is located at log/fiberlog_test.go (domain: FiberCore, subdomain: Routing, directory: log).
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free