Log when falling back on NullImageEncoder

This commit is contained in:
Bond_009 2019-01-02 00:10:26 +01:00 committed by Vasily
parent 76d6b1fc2a
commit 5d855ee84c

View File

@ -81,7 +81,7 @@ namespace Jellyfin.Server
{
appHost.Init();
appHost.ImageProcessor.ImageEncoder = GetImageEncoder(_logger, fileSystem, options, () => appHost.HttpClient, appPaths, environmentInfo, appHost.LocalizationManager);
appHost.ImageProcessor.ImageEncoder = getImageEncoder(_logger, fileSystem, options, () => appHost.HttpClient, appPaths, environmentInfo, appHost.LocalizationManager);
_logger.LogInformation("Running startup tasks");
@ -184,7 +184,7 @@ namespace Jellyfin.Server
}
}
public static IImageEncoder GetImageEncoder(
public static IImageEncoder getImageEncoder(
ILogger logger,
IFileSystem fileSystem,
StartupOptions startupOptions,
@ -201,17 +201,18 @@ namespace Jellyfin.Server
}
catch (Exception ex)
{
logger.LogInformation("Skia not available. Will try next image processor. {0}", ex.Message);
logger.LogInformation(ex, "Skia not available. Will try next image processor. {0}");
}
try
{
return new ImageMagickEncoder(logger, appPaths, httpClient, fileSystem, environment);
}
catch
catch (Exception ex)
{
logger.LogInformation("ImageMagick not available. Will try next image processor.");
logger.LogInformation(ex, "ImageMagick not available. Will try next image processor.");
}
_logger.LogInformation("Falling back on NullImageEncoder");
}
return new NullImageEncoder();