public async Task LogGeracaoDocumento(Documento documento, UsuarioADE usuario)
        {
            HistoricoGeracaoDocumento saveDoc = new HistoricoGeracaoDocumento($"Documento {documento.ToString()} criado pelo Usuario {usuario.ToString()}", documento.Identificador, usuario.Id)
            {
                Identificador = await RecuperarCodigoHistoricoGeracaoDocumento()
            };

            await LogAcao(usuario, saveDoc, "LogGeracaoDocumento", EnumTipoLog.CriacaoArquivo, TipoEvento.Criacao);

            await unitOfWork.RepositorioBase <HistoricoGeracaoDocumento>().Criar(saveDoc);
        }
        public async Task LogAcao(UsuarioADE usuario, HistoricoGeracaoDocumento entity, string LocalAcao, EnumTipoLog tipoLog, TipoEvento Acao)
        {
            string Mensagem = LoggingHandler <HistoricoGeracaoDocumento> .GerarMensagemTipoLog(usuario, entity, Acao);

            LogAcoesEspeciais Log = new LogAcoesEspeciais(Mensagem, LocalAcao, tipoLog, usuario.Id);
        }