Ir para conteúdo
  • Cadastre-se

dev botao

Recommended Posts

  • Membros Pro
Postado
Em 09/12/2022 at 07:08, rael disse:

Bom dia,

Obrigado pela atenção.

1º) Referente ao tópico que você me sugeriu, é por esse tópico e pelo vídeo   https://www.youtube.com/watch?v=SuZ46PWW31U "Nova demonstração da ACBrLib utilizando API em C#" que já estou me orientando:

 

2º) Referente ao log, estou conseguindo gerar apenas o logSimples os outros tipos de logs não estão gerando.

Estou utilizando o código de vocês do exemplo "ACBrLib\Demos\C#\ACBr.API\ACBr.API"  com "Memory" e não .ini. Como no exemplo de vocês não tinha o caminho do log adicionei no código.
Coloquei o logSimples em anexo, mas acredito que não vai ajudar muito para descobrir o problema de "Access violation" .Se tiver uma dica de como gerar os outros logs nesse exemplo de vcs de API C# com multithread, agradeço muito.
Como está atualmente meu código no Exemplo de vocês da API C#:


public async Task<IActionResult> GerarPdf([FromServices] ACBrNFe nfe, IFormFile xmlNFe)
        {
            if (!xmlNFe.FileName.EndsWith(".xml")) return BadRequest();

            using var stream = new StreamReader(xmlNFe.OpenReadStream());
            nfe.CarregarXML(await stream.ReadToEndAsync());

            var codigo = Guid.NewGuid();
            var path = Path.GetTempPath();
            var nomeArquivo = $@"{codigo}.pdf";

            nfe.Config.Principal.TipoResposta = ACBrLib.Core.TipoResposta.fmtJSON;
            nfe.Config.Principal.CodificacaoResposta = ACBrLib.Core.CodResposta.UTF8;
            nfe.Config.Principal.LogNivel = ACBrLib.Core.NivelLog.logSimples;            
            nfe.Config.Principal.LogPath = "C:\\Dados\\AcbrApi\\";            

            nfe.Config.DANFe.MostraSetup = false;
            nfe.Config.DANFe.MostraPreview = false;
            nfe.Config.DANFe.MostraStatus = false;
            nfe.Config.DANFe.PathPDF = path;
            nfe.Config.DANFe.NomeDocumento = nomeArquivo;

            nfe.ImprimirPDF();

            var fs = new FileStream(Path.Combine(path, nomeArquivo), FileMode.Open);


          

ACBrLibNFE-20221209.log 39 B · 8 downloads



Olá, eu tive um pequeno problema de configuração aqui com o 
 

ACBrNFe.Config.Principal.TipoResposta = ACBrLib.Core.TipoResposta.fmtJSON;

 

Experimenta retirar ou configurar com fmtINI ou fmtXML.

 

  • 9 meses depois ...
  • Consultores
Postado

bom dia @viniciusps
Este post esta muito antigo.
Por Favor pode criar um novo post, utilizando seu login pro e relatar qual a lib e versao, qual sistema operacional, qual a sua linguagem de desenvolvimento, qual metodo esta com problema.
anexe o log da lib tbm neste novo post.
 

Consultor SAC ACBr

Daniel de Morais (Infocotidiano)
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.  Discord

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.