diff --git a/lib/gat/handlers/pool/spool/kitchen/chef.go b/lib/gat/handlers/pool/spool/kitchen/chef.go index c2b7b0cb4ef533d8a29e7a37be341706167981d5..e4fa39b81f91d6e027f58609b7157dc09eaa7230 100644 --- a/lib/gat/handlers/pool/spool/kitchen/chef.go +++ b/lib/gat/handlers/pool/spool/kitchen/chef.go @@ -1,6 +1,7 @@ package kitchen import ( + "fmt" "math" "sort" "sync" @@ -266,7 +267,12 @@ func (T *Chef) Cook() (*fed.Conn, error) { } } - T.config.Logger.Warn("no available recipes to scale up pool") + var fields = make([]zap.Field, 0, len(T.byName)) + for name, recipe := range T.byName { + fields = append(fields, zap.String(name, fmt.Sprintf("%d / %d", len(recipe.conns), recipe.recipe.MaxConnections))) + } + + T.config.Logger.Warn("no available recipes to scale up pool", fields...) return nil, ErrNoRecipes }