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(Exception ex) { MethodBase metodo = new StackTrace().GetFrame(1).GetMethod(); string nomeMetodo = metodo.Name; string nomeModulo = metodo.Module.Name; string nomeClasse = metodo.DeclaringType.Name; try { writer.Log(LogLevel.Error, TextLogFormater.GetTextException(ex, nomeClasse, nomeModulo, nomeMetodo)); } catch (Exception) { } }
public void Write(Exception ex, string infoAdicional, params object[] args) { MethodBase metodo = new StackTrace().GetFrame(1).GetMethod(); string nomeMetodo = metodo.Name; string nomeModulo = metodo.Module.Name; string nomeClasse = metodo.DeclaringType.Name; try { writer.Log(LogLevel.Error, TextLogFormater.GetTextException(ex, nomeModulo, nomeClasse, nomeMetodo, string.Format(infoAdicional, args))); } catch (Exception) { } }
public void Write(string mensagem, params object[] args) { MethodBase metodo = new StackTrace().GetFrame(1).GetMethod(); string nomeMetodo = metodo.Name; string nomeModulo = metodo.Module.Name; string nomeClasse = metodo.DeclaringType.Name; try { string mensagemFormatada = string.Format(mensagem, args); Write(TextLogFormater.GetTextMessage(nomeModulo, nomeClasse, nomeMetodo, mensagemFormatada)); } 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) { } }