IronPDFのネイティブ例外処理

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

IronPDF の最近のバージョンでは、ログ内のネイティブ例外メッセージに特定の問題コードが含まれます:[問題コード IRONPDF-NATIVE-EXCEPTION]. 以下にそのような例外メッセージの例を示します:

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]

考えられる原因

IronPDFネイティブ例外は通常、IronPDFおよびChrome PDFレンダリングエンジンの使用に関わる依存関係として機能するIronPdf.Native.Chromeパッケージで使用されているC++コードに関連するさまざまな問題から発生します。

ソリューション

ネイティブ例外に関する問題のサポートを受けるには、次の内容を提出してください。エンジニアリングサポートさらなる調査のために、完全なログファイルをリクエストおよび提供してください。

以下のコードスニペットをプロジェクトに含めて、ネイティブロギングを有効にします:

IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file

IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
IronPdf.Logging.Logger.LogFilePath = "Default.log"; //May be set to a directory name or full file

IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All;
IronPdf.Logging.Logger.LogFilePath = "Default.log" 'May be set to a directory name or full file

IronPdf.Logging.Logger.LoggingMode = IronPdf.Logging.Logger.LoggingModes.All
VB   C#

IronPDF によって作成されたログファイルは通常、DLL が展開されているプロジェクトの /bin ディレクトリ に存在します。また、ログファイルを特定の場所に保存するためにカスタム IronPdf.Logging.Logger.LogFilePath を設定することもできます。 関連するログファイルには以下が含まれます:

  • Default.log(デプロイメント、スレッド化、およびレンダリングプロセス。 プロセスの挙動や例外を観察するのに役立ちます。)

    • cef.log

(While "cef.log" remains "cef.log" in Japanese, the context around it usually remains the same across languages, especially for technical terms and file names.)(Chrome埋め込みフレームワークプロセス)

次の内容にご注意ください。
古いバージョンのIronPDFでは、作成されたログファイルに IronSoftwareEngine.logIronSoftwareEngine.log が含まれる場合があります。 エンジニアリングサポートをリクエストする際には、生成されたすべてのログファイルを提出してください。

クラウドサーバーの場合、ログファイルは特定のディレクトリに配置されている場合があります。 ログファイルを生成するためのガイドを参照してくださいAzure (アジュール)以下のコンテンツを日本語に翻訳してください:AWS.