Rediriger le lot stderr vers le fichier

J'ai un lot de fichiers qui s'exécute une application java. Je suis en train de le modifier, de sorte que, lorsqu'une exception se produit, il va écrire le STDERR dans un fichier.

Il ressemble à quelque chose comme ceci:

start java something.jar method %1 %2 2>> log.txt

Est-il une manière que je peux écrire les arguments %1 et %2 à la log.txt fichier? Je ne veux pas l'écrire dans le fichier de log à chaque fois que ce fichier de commandes est appelée, seulement lorsqu'une exception se produit.

J'ai essayé de chercher un moyen de rediriger STDERR dans une variable, mais je ne pouvais pas le comprendre. Idéalement, j'aimerais le fichier journal à ressembler à quelque chose comme:

Batch file called with parameters:
- "first arg"
- "second arg"
Exception: 
java.io.exception etc...

------------------------------------

Batch file called with parameters:
- "first arg"
- "second arg"
Exception: 
java.io.exception etc...

source d'informationauteur nivlam