Added logging to pools and workers.

This commit is contained in:
Jay
2026-04-23 20:58:57 -04:00
parent 230e6e608a
commit 0ac8d9facd
11 changed files with 209 additions and 47 deletions
+4 -4
View File
@@ -161,14 +161,14 @@ func TestCloseLogging(t *testing.T) {
honeybeetest.Eventually(t, func() bool {
return honeybeetest.FindLogRecord(
mockHandler.GetRecords(), slog.LevelInfo, "connection closed") != nil
mockHandler.GetRecords(), slog.LevelInfo, "closed") != nil
}, "expected log")
records := mockHandler.GetRecords()
expected := []honeybeetest.ExpectedLog{
log(slog.LevelInfo, "shutting down", map[string]any{}),
log(slog.LevelInfo, "connection closed", map[string]any{}),
log(slog.LevelInfo, "closing", map[string]any{}),
log(slog.LevelInfo, "closed", map[string]any{}),
}
honeybeetest.AssertLogSequence(t, records, expected)
@@ -197,7 +197,7 @@ func TestCloseLogging(t *testing.T) {
records := mockHandler.GetRecords()
expected := []honeybeetest.ExpectedLog{
log(slog.LevelInfo, "shutting down", map[string]any{}),
log(slog.LevelInfo, "closing", map[string]any{}),
log(slog.LevelError, "socket close failed", map[string]any{"error": closeErr}),
}