IRONSOFTWAREHOME

Solução de problemas de arquivos de log da AWS no IronPDF

Curtis Chau
Curtis Chau
Updated: 22 de abril de 2026

Isolando logs do IronPDF usando o bucket S3

Ao solucionar problemas com o IronPDF em um ambiente AWS, obter logs limpos e dedicados da própria biblioteca IronPDF é extremamente benéfico. Essa abordagem ajuda a evitar as complexidades de analisar fluxos de logs mesclados de serviços como o Amazon CloudWatch Logs ou o AWS Application Insights.

Serviços como o CloudWatch Logs e o Application Insights normalmente agregam logs de várias fontes, incluindo o código do seu aplicativo, outras bibliotecas e serviços da AWS. Essa intercalação pode dificultar a identificação de mensagens específicas do IronPDF e o diagnóstico direto de problemas relacionados à geração ou manipulação de PDFs.

Para superar esses desafios, recomendamos configurar o IronPDF para gravar seus registros em um arquivo dedicado no armazenamento temporário do seu ambiente de computação AWS. Esse arquivo de log isolado pode então ser facilmente carregado para um bucket do Amazon S3 para download, revisão e compartilhamento convenientes com o suporte, se necessário.

Ativar e configurar o registro de logs do IronPDF

var awsTmpPath = @"/tmp/";

IronSoftware.Logger.LoggingMode = IronSoftware.Logger.LoggingModes.All;
IronSoftware.Logger.LogFilePath = awsTmpPath + "default.txt";

Faça o upload do arquivo de log para um bucket do Amazon S3.

// File path in the Lambda /tmp directory
var filePath = $"/tmp/default.txt";

// Read the file as byte array
var fileBytes = await File.ReadAllBytesAsync(filePath);

// Upload the text file to S3
using (var memoryStream = new MemoryStream(fileBytes))
{
    var request = new PutObjectRequest
    {
        BucketName = bucketName,
        Key = "default.txt",
        InputStream = memoryStream,
        ContentType = "text/plain",
    };

    await _s3Client.PutObjectAsync(request);
}

Para serviços de log específicos da AWS, consulte a documentação a seguir:

Amazon CloudWatch

O serviço Amazon CloudWatch Logs permite coletar e armazenar registros de seus recursos, aplicativos e serviços em tempo quase real.

Registro adicional

Para obter mais informações sobre os logs do Amazon CloudWatch, os logs do Amazon S3 e os logs enviados para o Kinesis Data Firehose, consulte:

https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AWS-logs-and-resource-policy.html

Serviços Comuns

AWS Lambda

https://docs.aws.amazon.com/lambda/latest/dg/monitoring-cloudwatchlogs.html

Amazon EC2

https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/Install-CloudWatch-Agent.html

Curtis Chau
Redator Técnico

Curtis Chau é bacharel em Ciência da Computação (Universidade Carleton) e se especializa em desenvolvimento front-end, com experiência em Node.js, TypeScript, JavaScript e React. Apaixonado por criar interfaces de usuário intuitivas e esteticamente agradáveis, Curtis gosta de trabalhar com frameworks modernos e criar manuais bem estruturados e visualmente atraentes.

...
Leia mais

Pronto para começar?

Nuget Downloads 20,756,830Versão:2026.7recém-lançado

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.
Biblioteca NuGet C# para PDF
Instalar com NuGet

Versão: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. No Solution Explorer, clique com o botão direito do mouse em Referências e selecione Gerenciar Pacotes NuGet.
  2. Selecione Procurar e pesquise "IronPDF".
  3. Selecione o pacote e instale.
DLL de PDF em C#
Baixar DLL

Versão: 2026.7

ou faça o download do Windows Installer aqui .

  1. Baixe e descompacte o IronPDF em um local como ~/Libs dentro do diretório da sua solução.
  2. No Solution Explorer do Visual Studio, clique com o botão direito do mouse em Referências. Selecione Procurar e digite "IronPDF.dll".

Licenças a partir de US$ 749

Key in blue circle

Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.

Your trial license will be sent to your email address

Sem limitações. 100% desbloqueado. Sem cartão de crédito.

bullet_checkedNão é necessário cartão de crédito nem criação de conta.Sem limitações. 100% desbloqueado. Sem cartão de crédito.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Agende sua demonstração ao vivo gratuita.
Booking Badge

Aprovado por milhões de engenheiros em todo o mundo.

Logotipos dos clientes da Iron Software
Agende sua consulta sem compromisso.
Preencha o formulário abaixo ou envie um e-mail para sales@ironsoftware.com
Os seus dados serão sempre mantidos em sigilo.
Aprovado por milhões de engenheiros em todo o mundo.
Logotipos dos clientes da Iron Software
Obtenha sua chave de avaliação gratuita de 30 dias instantaneamente.
Não é necessário cartão de crédito nem criação de conta.