I suggest that maybe the cleanest solution is to not use log level at all for this, but to invent a separate "autovacuum_verbosity" setting that controls how many messages autovac tries to log, using the above scale. Anything it does try to log can just come out at LOG message setting.
+1 ---------------------------(end of broadcast)--------------------------- TIP 5: don't forget to increase your free space map settings