Resolvido - Como pegar Stacktrace de um metódo?

4 respostas
allyssonluan

E aí galera!

É o seguinte, quero pegar o stacktrace de um metódo, ou seja, saber quem foi que utilizou esse metódo e etc…

Observação:
Não quero pegar o stacktrace de um exceção!

Será que alguém me entendeu?

4 Respostas

rubensdemelo

Selecione o método e Ctrl+shift+H.

Será isso?

Alexandre_Saudate

allyssonluan:
E aí galera!

É o seguinte, quero pegar o stacktrace de um metódo, ou seja, saber quem foi que utilizou esse metódo e etc…

Observação:
Não quero pegar o stacktrace de um exceção!

Será que alguém me entendeu?

Thread.currentThread().getStackTrace()

Que mal lhe pergunte… pra que, mesmo?

[]´s

rubensdemelo

asaudate:
allyssonluan:
E aí galera!

É o seguinte, quero pegar o stacktrace de um metódo, ou seja, saber quem foi que utilizou esse metódo e etc…

Observação:
Não quero pegar o stacktrace de um exceção!

Será que alguém me entendeu?

Thread.currentThread().getStackTrace()

Que mal lhe pergunte… pra que, mesmo?

[]´s

currentThread

public static Thread currentThread()

Returns a reference to the currently executing thread object.

Returns:
    the currently executing thread.

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/Thread.html#currentThread()

Ai depois é só achar o método getStackTrace()

:wink:

allyssonluan

Consegui resolver com a classe Throwable: http://java.sun.com/j2se/1.4.2/docs/api/java/lang/Throwable.html

Obrigado a todos.

Criado 29 de dezembro de 2009
Ultima resposta 29 de dez. de 2009
Respostas 4
Participantes 3