De (http://www.eclipsezone.com/eclipse/forums/t52910.html):
Si quelqu'un souhaite voir les chaînes écrites à System.out/System.err par un plugin déjà déployé dans Eclipse, il peut être fait en exécutant Eclipse en mode débogage à partir de l'invite de commande en tant que eclipse.exe -debug
. Ou bien vous pouvez pirater un peu pour capturer le stderr/stdout de la machine virtuelle Java (en cours d'exécution Eclipse) comme décrit dans Redirect stdout and stderr of Eclipse to a file (Eclipse 3.0 on WinXP)
Si vous exécutez Eclipse en mode débogage, vous devriez être en mesure de démarrer à partir d'une commande ligne et inclure une redirection stderr. Dans Unix ce serait "commande 2> fichier".
Ce fil a un contenu connexe: Redirect STDERR/STDOUT of a process AFTER it's been started, using command line?
Ce lien est plus DOS/Windows spécifique: Stderr
L'interpréteur de commandes DOS, command.com, offre pas signifie rediriger stderr. En raison de que, il est impossible d'enregistrer dans un fichier , ou un tuyau dans un programme, les messages un programme imprime à stderr. "Foo> out" redirige uniquement stdout de foo, pas stderr. Ce dernier va toujours à la console.
Depuis stderr est généralement où les messages d'erreur importants sont imprimés, ce est extrêmement regrettable, car cela nous rend incapables de détecter les erreurs dans emplois sans surveillance.
Alors, que faites-vous? Une solution consiste à passer à Unix, où la coquille permet une rediriger ce flux. Avec sh et ses dérivés, utilisez
foo >out 2>&1
pour sauver à la fois stdout et stderr de foo à sortir. De même, en utilisant
foo 2>&1 | bar
à tube à la fois stdout et stderr de foo en bar. Si vous êtes coincé avec DOS, Stderr est ce dont vous avez besoin.
Stderr exécute une commande et fusionne son dans son stdout stderr. Par conséquent, ou redirigeant stdout de tuyauterie est équivalent à faire la même chose à stderr aussi bien.
Je vais devoir continuer à chercher des solutions Windows. PowerShell est devenu populaire, et il pourrait être intéressant de vérifier.
NTail est conçu pour le filtrage de texte et ne convient pas pour les données binaires * * mon programme écrit normalement stdout. – finnw
Droite ... binaire. Oups. Je laisse cette réponse en mode Community-Wiki pour l'archivage. – VonC
Les deux liens d'image sont rompus. –