Browse Source

Update ProjectPdfGenerator.cs

pull/22922/head
SALİH ÖZKARA 1 year ago
parent
commit
662ed4a6e7
  1. 6
      modules/docs/src/Volo.Docs.Domain/Volo/Docs/Projects/Pdf/ProjectPdfGenerator.cs

6
modules/docs/src/Volo.Docs.Domain/Volo/Docs/Projects/Pdf/ProjectPdfGenerator.cs

@ -83,13 +83,15 @@ public class ProjectPdfGenerator : IProjectPdfGenerator, ITransientDependency
tempStreams.Add(pdfStream); tempStreams.Add(pdfStream);
} }
Logger.LogInformation("All chunks processed, merging PDF files");
using var mergedPdfStream = await MergePdfFilesAsync(tempStreams, title, disposeStreams: true); using var mergedPdfStream = await MergePdfFilesAsync(tempStreams, title, disposeStreams: true);
await ProjectPdfFileStore.SetAsync(project, version, languageCode, mergedPdfStream); await ProjectPdfFileStore.SetAsync(project, version, languageCode, mergedPdfStream);
} }
catch catch(Exception e)
{ {
Logger.LogError("An error occurred while generating the PDF for project {ProjectName}", project.Name); Logger.LogError(e, "An error occurred while generating the PDF for project {ProjectName}", project.Name);
foreach (var tempStream in tempStreams) foreach (var tempStream in tempStreams)
{ {
try try

Loading…
Cancel
Save