Helper func for stdout logger.
Also reuse the logger in database tests, dont create a new one each time.
This commit is contained in:
parent
65fab01225
commit
e23e3729e8
@ -59,6 +59,13 @@ func randString(length int, charset string) string {
|
||||
return string(b)
|
||||
}
|
||||
|
||||
func stdoutLogger() slog.Logger {
|
||||
backend := slog.NewBackend(os.Stdout)
|
||||
log := backend.Logger("test")
|
||||
log.SetLevel(slog.LevelTrace)
|
||||
return log
|
||||
}
|
||||
|
||||
// TestDatabase runs all database tests.
|
||||
func TestDatabase(t *testing.T) {
|
||||
// Ensure we are starting with a clean environment.
|
||||
@ -83,11 +90,9 @@ func TestDatabase(t *testing.T) {
|
||||
"testDeleteAltSignAddr": testDeleteAltSignAddr,
|
||||
}
|
||||
|
||||
log := stdoutLogger()
|
||||
|
||||
for testName, test := range tests {
|
||||
// Set test logger to stdout.
|
||||
backend := slog.NewBackend(os.Stdout)
|
||||
log := backend.Logger("test")
|
||||
log.SetLevel(slog.LevelTrace)
|
||||
|
||||
// Create a new blank database for each sub-test.
|
||||
var err error
|
||||
|
||||
@ -52,11 +52,16 @@ func randBytes(n int) []byte {
|
||||
return slice
|
||||
}
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
// Set test logger to stdout.
|
||||
func stdoutLogger() slog.Logger {
|
||||
backend := slog.NewBackend(os.Stdout)
|
||||
log := backend.Logger("test")
|
||||
log.SetLevel(slog.LevelTrace)
|
||||
return log
|
||||
}
|
||||
|
||||
func TestMain(m *testing.M) {
|
||||
|
||||
log := stdoutLogger()
|
||||
|
||||
// Set up some global params.
|
||||
cfg := Config{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user