public void Write(LogType tipo, Exception ex, string infoAdicional) { MethodBase metodo = new StackTrace().GetFrame(1).GetMethod(); string nomeMetodo = metodo.Name; string nomeModulo = metodo.Module.Name; string nomeClasse = metodo.DeclaringType.Name; try { writer.Log(LogTypeConverter.Converter(tipo), TextLogFormater.GetTextException(ex, nomeModulo, nomeClasse, nomeMetodo, infoAdicional)); } catch (Exception) { } }
public void Write(LogType tipo, string mensagem) { MethodBase metodo = new StackTrace().GetFrame(1).GetMethod(); string nomeMetodo = metodo.Name; string nomeModulo = metodo.Module.Name; string nomeClasse = metodo.DeclaringType.Name; try { writer.Log( LogTypeConverter.Converter(tipo) , TextLogFormater.GetTextMessage(nomeModulo, nomeClasse, nomeMetodo, mensagem)); } catch (Exception) { } }