Bitacora

21/04/2006 - 16:29 por Juan | Informe spam
Un saludo
Necesito crear una bitacora de codigo.
al ejecutar una instrucción en un método, este me debe decir.. de cual
método se esta ejecutando, de que clase y en que linea de codigo..

alguna idea de como poder hacer esto?

muchas gracias

Juan
 

Leer las respuestas

#1 Juan
21/04/2006 - 18:18 | Informe spam
Bien, para recuperar el métodolo lo hice con lo siguiente:

StackTrace traza = new StackTrace(StackTrace.METHODS_TO_SKIP+1);
StackFrame frame = traza.GetFrame(0);
MethodBase caller = frame.GetMethod();
if( caller == null )
{
throw new InvalidProgramException();
}
return caller.Name;

pero aún no he logrado lo de la clase y la linea de donde se invoca.
Es decir, si coloco un messagebox invocando el mentodo que me recupera la
linea me debe mostrar exactamente la linea donde se ejecutó dicho metodo
(donde esta el messagebox)

Gracias

Juan



"Juan" wrote in message
news:OF6iY%
Un saludo
Necesito crear una bitacora de codigo.
al ejecutar una instrucción en un método, este me debe decir.. de cual
método se esta ejecutando, de que clase y en que linea de codigo..

alguna idea de como poder hacer esto?

muchas gracias

Juan

Preguntas similares