979 votes

Comment puis-je obtenir la trace de la pile actuelle ?

Puis-je obtenir la trace de la pile `` dans .net ?

``n’est pas ce que je veux - je veux revenir stacktrace, pas l’imprimer.

1140voto

jjnguy Points 62123

Vous pouvez utiliser `` .

Qui retourne un tableau de `` s qui représentent la trace de la pile actuelle d’un programme.

261voto

Yishai Points 42417
<pre><code></code><p>est très bien si vous n’aimez pas ce qui est le premier élément de la pile.</p><pre><code></code></pre><p>a une position définie pour votre méthode actuelle, si ce qui compte.</p></pre>

178voto

Leif Gruenwoldt Points 3583
for (StackTraceElement ste : Thread.currentThread().getStackTrace()) {
    System.out.println(ste);
}

62voto

RealHowTo Points 13117
<pre><code></code><p>est disponible depuis JDK1.5.</p><p><code></code><code></code>:</p><pre><code></code></pre></pre>

40voto

stikkos Points 342

Vous pouvez utiliser communes d’apache pour cela :

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X