IronPDF'de Yerel Hata Yönetimi

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPDF'nin son sürümlerinde, günlüklerdeki yerel bir istisna mesajı, belirli bir sorun koduyla birlikte gelir: [Issue Code IronPDF-NATIVE-EXCEPTION]. Böyle bir istisna mesajının bir örneği aşağıda gösterilmiştir:

IronPdf.Exceptions.IronPdfNativeException: Error while generating PDF from HTML: 'Error while rendering pdf from html for job group 0: 'Error during dev tools execution: {"method":"Inspector.targetCrashed","params":{}}''.
2024-01-25 08:12:11,960 INFO  [Thread-3] [, , , , , , , , ] c.i.i.i.s.Access: [IronPdfEngine] To learn how to solve this issue please read https://ironpdf.com/troubleshooting/ironpdf-native-exception [Issue Code IRONPDF-NATIVE-EXCEPTION]

Olası Sebep

IronPDF yerel hataları, IronPdf.Native.Chrome paketinde kullanılan C++ kodu ile ilgili çeşitli sorunlardan kaynaklanır ve bu, IronPDF için bir bağımlılık görevi görür ve Chrome PDF render motorunun kullanımını içerir.

Çözüm

Yerel hatalarla ilgili sorunlarda yardım almak için lütfen mühendislik desteği isteği gönderin ve daha fazla inceleme için tam günlük dosyalarını sağlayın.

Projenize aşağıdaki kod parçasını dahil ederek yerel günlükleştirmeyi etkinleştirin:

// Set the path for the log file. 
// This can be a directory name or a specific file path. Here, we set it to "Default.log".
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable logging for all modes to capture comprehensive details
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
// Set the path for the log file. 
// This can be a directory name or a specific file path. Here, we set it to "Default.log".
IronPdf.Logging.Logger.LogFilePath = "Default.log";

// Enable logging for all modes to capture comprehensive details
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
' Set the path for the log file. 
' This can be a directory name or a specific file path. Here, we set it to "Default.log".
IronPdf.Logging.Logger.LogFilePath = "Default.log"

' Enable logging for all modes to capture comprehensive details
IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
$vbLabelText   $csharpLabel

IronPDF tarafından oluşturulan günlük dosyaları genellikle DLL'lerinizin dağıtıldığı projenizin /bin dizininde bulunur veya günlük dosyalarını belirli bir konuma kaydetmek için özel bir IronPdf.Logging.Logger.LogFilePath ayarlayabilirsiniz. İlgili günlük dosyaları arasında:

  • Default.log: Dağıtım, iş parçacığı ve render süreci hakkında bilgi içerir. Süreç davranışı ve hataları gözlemlemek için kullanışlıdır.
  • cef.log: Chrome Embedded Framework süreci için günlükleri içerir.

Lütfen dikkate alınIronPDF'nin eski sürümlerinde, günlük dosyaları IronSoftwareEngine.log öğesini de içerebilir. Mühendislik desteği talep ederken oluşturulan tüm günlük dosyalarını gönderin.

Bulut sunucularında, günlük dosyaları belirli dizinlerde bulunabilir. Azure ve AWS üzerindeki günlük dosyalarını oluşturma kılavuzlarımıza bakın.

Curtis Chau
Teknik Yazar

Curtis Chau, Bilgisayar Bilimleri alanında Lisans Derecesine (Carleton Üniversitesi) sahip ve Node.js, TypeScript, JavaScript ve React konularında uzmanlaşmış ön uç geliştirmeyle ilgileniyor. Sezgisel ve estetik açıdan hoş kullanıcı arayüzleri oluşturma tutkunu, Curtis modern çerçevelerle çalışmayı ve iyi yapı...

Daha Fazla Oku
Başlamaya Hazır mısınız?
Nuget İndirmeler 19,014,616 | Sürüm: 2026.5 just released
Still Scrolling Icon

Hâlâ Kaydırıyor Musunuz?

Hızlıca kanıt ister misiniz? PM > Install-Package IronPdf
bir örnek çalıştır HTML'nizi bir PDF'ye dönüştüğünü izleyin.