How do I send a message to stderr from cmd?
You can try redirecting the handle of STDOUT to the handle of STDERR. In your child process, perform the echo with a handle redirect:
:: Writes a message to stdout
:: (which in the parent is piped to stdout.log)
echo message
:: Now I want to write a message to stderr
:: (which in the parent is piped to stderr.log)
echo message 1>&2
Microsoft 'splainin it
Try echo message 1>&2
I've just tried this and it seems to work correctly, even from within a batch file.