I've noticed that plugins and hooks that use the mkdocs logger (i.e. log = logging.getLogger("mkdocs")) are not properly logged in the console when executed via properdocs commands.
They either aren't printed at all, or without a INFO/WARNING/... prefix and color applied.
Not sure if the fix is to just also create a mkdocs logger instance to use or if there's some other shenanigans required...