From 65cf3b563f380454e747cc7c6485b37a273dcd04 Mon Sep 17 00:00:00 2001 From: ClemensFischer Date: Sun, 31 Aug 2025 14:30:20 +0200 Subject: [PATCH] Update MBTileLayer.cs --- MBTiles/Shared/MBTileLayer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/MBTiles/Shared/MBTileLayer.cs b/MBTiles/Shared/MBTileLayer.cs index c988640b..02ce2a78 100644 --- a/MBTiles/Shared/MBTileLayer.cs +++ b/MBTiles/Shared/MBTileLayer.cs @@ -18,6 +18,9 @@ namespace MapControl.MBTiles /// public class MBTileLayer : MapTileLayer { + private static ILogger logger; + private static ILogger Logger => logger ?? (logger = ImageLoader.LoggerFactory?.CreateLogger()); + public static readonly DependencyProperty FileProperty = DependencyPropertyHelper.Register(nameof(File), null, async (layer, oldValue, newValue) => await layer.FilePropertyChanged(newValue)); @@ -87,7 +90,7 @@ namespace MapControl.MBTiles } catch (Exception ex) { - ImageLoader.LoggerFactory?.CreateLogger()?.LogError(ex, "Invalid file: {file}", file); + Logger?.LogError(ex, "Invalid file: {file}", file); } } }