Tengo una clase llamada LogeaError y un metodo llamado GetWorkOrderDetail, en donde yo ejecuto GetWorkOrderDetail e invoco a LogeaError a través de una línea de código como la siguiente:
Código C++:
Ver original
public ResponseWorkOrder GetWorkOrderDetail(string district, string wo_no, string wo_stat_type, string userWS, string token) { try { .... } catch (Exception e) { LogeaError.LogPendientes1 EjecucionesPendientes = new LogeaError.LogPendientes1(district, wo_no, wo_stat_type, userWS, token); return new ResponseWorkOrder { Success = false, Text = e.Message }; }
En la clase LogeaError.LogPendientes1 tengo el siguiente codigo:
Código C++:
Ver original
if (!File.Exists(vPath + fileName)) { // Create a file to write to. using (StreamWriter sw = File.CreateText(vPath + fileName)) { //AQUI TENGO QUE TRAERME EL NOMBRE DEL METODO sw.WriteLine("Method: " + MethodBase.GetCurrentMethod().Name + " || Date: " + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + " || Parameters: " + Vdistrict + " - " + Vwo_no + " - " + Vwo_stat_type + " - " + VuserWS + " - " + Vtoken); } writer.Close(); } else { //AQUI TENGO QUE TRAERME EL NOMBRE DEL METODO writer.WriteLine("Method: " + MethodBase.GetCurrentMethod().Name + " || Date: " + DateTime.Now.ToString("yyyy/MM/dd HH:mm:ss") + " || Parameters: " + Vdistrict + " - " + Vwo_no + " - " + Vwo_stat_type + " - " + VuserWS + " - " + Vtoken); writer.Close(); }
El problema que tengo es que el nombre del metodo que me trae es un tal ".ctor", y deberia ser "GetWorkOrderDetail"....
Qué necesito hacer para que me traiga el nombre del método que necesito??
Desde ya muchas gracias por su tiempo!, Estaré atento a sus respuestas.
Saludos!!