Skip to content

Commit 40a1159

Browse files
committed
优化输出错误信息
1 parent a39d692 commit 40a1159

2 files changed

Lines changed: 9 additions & 1 deletion

File tree

src/MediaConverters/MediaConverters.Lib/Imaging/Optimizations/EnhancedGraphicsMetafileOptimization.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@ private static ImageFileOptimizationResult ConvertInLinux(ImageFileOptimizationC
8888
// 继续执行 libwmf 的转换,此时不支持 emf 格式
8989
if (string.Equals(file.Extension, ".emf"))
9090
{
91+
context.LogMessage($"Convert emf to png is not supported with libwmf. File='{file}'");
92+
9193
return new ImageFileOptimizationResult()
9294
{
9395
OptimizedImageFile = null,

src/MediaConverters/MediaConverters.Tool/Program.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,13 @@ internal static async Task<ErrorCode> RunAsync(Options options)
8484

8585
if (!imageFileOptimizationResult.IsSuccess)
8686
{
87-
Console.Error.WriteLine(imageFileOptimizationResult);
87+
var errorMessage = $"Failed to convert image file '{inputFile.FullName}'. Reason: {imageFileOptimizationResult.FailureReason}";
88+
if (imageFileOptimizationResult.Exception is { } exception)
89+
{
90+
errorMessage += $" Exception: {exception}";
91+
}
92+
93+
Console.Error.WriteLine(errorMessage);
8894

8995
switch (imageFileOptimizationResult.FailureReason)
9096
{

0 commit comments

Comments
 (0)