Not quite sure i understand how native-packagers `error: warn: info:` are now parsed and passed to the proper logger.blah call [logger.error etc] with this logic changed. It does indeed appear to be though, based on the output you provided. I will assume it's handled in separate code.
The output looks correct.
r+