Inicio Foros Lenguajes de programación, desarrollo, código fuente .Net C# VB y PowerShell Obtener nombre del prodedimiento/método/función ejecutándose en C# [RESUELTO]

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Autor
    Entradas
  • #51028
    Varios
    Moderador

    Hola, tengo una aplicación que estoy desarrollando en C# de Visual Studio .Net. He programado una clase para escribir posibles errores y avisos en un fichero de texto (un log). El caso es que quiero añadir en ese log también el nombre del procedimiento/función/método en el que se produce el error, en el que actualmente ejecuto el método para guardar en el log. Por ejemplo, si este método da error:

    En el ejemplo anterior, para el método «MDebug.ILogDebug …», quiero que en el parámetro «ENVIAR_AQUÍ_NOMBRE_PROCEDIMIENTO» se le pase el nombre del método en que se ejecuta de forma automática, en este caso, que se le pase «InsertarEquipo».

    ¿Esto es posible?

    #51030
    alonsojpd
    Superadministrador

    Sí que es posible, cambia «ENVIAR_AQUÍ_NOMBRE_PROCEDIMIENTO» por:

    System.Reflection.MethodBase.GetCurrentMethod().Name

    En tu código, quedaría:

Viendo 2 entradas - de la 1 a la 2 (de un total de 2)
  • Debes estar registrado para responder a este debate.