public static void LogEntidade(LogAcoes _acao, Object _entidade) { string dados = ""; foreach (PropertyInfo pi in _entidade.GetType().GetProperties()) { dados += pi.Name + "=" + Convert.ToString(pi.GetValue(_entidade, null)) + "|"; } GravarEmLog(_acao, _entidade.GetType().Name, dados); }
public static void GravarEmLog(LogAcoes _acao, string _entidade, string _mensagem) { try { _registrador = new Logger(); string usuario = ""; try { usuario = Seguranca.UsuarioLogado().Login; } catch { } _registrador.Gravar(_acao.ToString(), _entidade, usuario, _mensagem); } catch {} }
public static void LogAcao(LogAcoes _nomeAcao, string _mensagem) { GravarEmLog(_nomeAcao, null, _mensagem); }