IRONSOFTWAREHOME

Rozwiązywanie problemów z plikami dziennika AWS w IronPDF

Curtis Chau
Curtis Chau
Updated: 22 kwietnia 2026

Izolowanie logów IronPDF przy użyciu zasobnika S3

Podczas rozwiązywania problemów z IronPDF w środowisku AWS bardzo pomocne jest uzyskanie przejrzystych, dedykowanych logów z samej biblioteki IronPDF. Takie podejście pozwala uniknąć złożoności związanej z przeglądaniem połączonych strumieni logów z usług takich jak Amazon CloudWatch Logs lub AWS Application Insights.

Usługi takie jak CloudWatch Logs i Application Insights zazwyczaj agregują logi z różnych źródeł, w tym z kodu aplikacji, innych bibliotek i usług AWS. Takie przeplatanie się elementów może utrudniać precyzyjne zidentyfikowanie komunikatów dotyczących konkretnie IronPDF oraz bezpośrednią diagnozę problemów związanych z generowaniem lub obróbką plików PDF.

Aby sprostać tym wyzwaniom, zalecamy skonfigurowanie IronPDF tak, aby zapisywał swoje logi do dedykowanego pliku w pamięci tymczasowej środowiska obliczeniowego AWS. Ten wyodrębniony plik dziennika można następnie łatwo przesłać do zasobnika Amazon S3 w celu wygodnego pobrania, przejrzenia i udostępnienia działowi pomocy technicznej w razie potrzeby.

Włączanie i konfigurowanie rejestrowania IronPDF

var awsTmpPath = @"/tmp/";

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

Prześlij plik dziennika do zasobnika 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);
}

Dla usług logowania specyficznych dla AWS, zapoznaj się z poniższą dokumentacją:

Amazon CloudWatch

Usługa Amazon CloudWatch Logs umożliwia gromadzenie i przechowywanie logów z zasobów, aplikacji i usług niemal w czasie rzeczywistym.

Dodatkowe logowanie

Więcej informacji na temat Amazon CloudWatch Logs, Amazon S3 Logs oraz logów wysyłanych do Kinesis Data Firehose można znaleźć na stronie:

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

Typowe usługi

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
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podręczników.

...
Czytaj więcej

Gotowy, aby rozpocząć?

Nuget Downloads 20,667,543Wersja:2026.7właśnie wydany

Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta
Biblioteka C# NuGet dla plików PDF
Zainstaluj za pomocą NuGet

Wersja: 2026.7

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. W Eksploratorze Rozwiązań, kliknij prawym przyciskiem Myszy na Odwołania, Zarządzaj pakietami NuGet
  2. Wybierz opcję Przeglądaj i wyszukaj „IronPdf”
  3. Wybierz pakiet i zainstaluj
DLL PDF dla C#
Pobierz DLL

Wersja: 2026.7

Pobierz teraz

lub pobierz instalator Windows tutaj.

  1. Pobierz i rozpakuj IronPDF do lokalizacji takiej jak ~/Libs w katalogu Solution
  2. W Eksploratorze rozwiązań programu Visual Studio kliknij prawym przyciskiem myszy opcję Odwołania. Wybierz opcję Przeglądaj, „IronPdf.dll”

Licencje od 749 USD

Key in blue circle

Uzyskaj natychmiast swój darmowy 30-dniowy Klucz Testowy.

Brak ograniczeń. 100% dostępności. Bez karty kredytowej.

bullet_checkedNie wymaga karty kredytowej ani tworzenia kontaBrak ograniczeń. 100% dostępności. Bez karty kredytowej.
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
Zarezerwuj swoje darmowe Demo na żywo
Booking Badge

Zaufane przez miliony inżynierów na całym świecie

Logotypy klientów Iron Software
Otrzymaj swoje Konsultacja Bez Zobowiązań
Wypełnij poniższy formularz lub wyślij e-mail na sales@ironsoftware.com
Twoje dane zawsze będą utrzymywane w tajemnicy.
Zaufane przez miliony inżynierów na całym świecie
Logotypy klientów Iron Software
Otrzymaj swój darmowy Klucz Próbny na 30 dni natychmiast.
Nie wymaga karty kredytowej ani tworzenia konta