Log messages

This commit is contained in:
ClemensFischer 2025-04-01 16:11:53 +02:00
parent 65828c9c24
commit 50c2429b07
9 changed files with 19 additions and 16 deletions

View file

@ -1,5 +1,5 @@
using System;
using System.Diagnostics;
using Microsoft.Extensions.Logging;
using System;
using System.Threading.Tasks;
#if WPF
using System.Windows;
@ -87,7 +87,7 @@ namespace MapControl.MBTiles
}
catch (Exception ex)
{
Debug.WriteLine($"{nameof(MBTileLayer)}: {ex.Message}");
ImageLoader.LoggerFactory?.CreateLogger<MBTileLayer>()?.LogError(ex, "Invalid file: {file}", file);
}
}
}

View file

@ -1,7 +1,7 @@
using System;
using Microsoft.Extensions.Logging;
using System;
using System.Collections.Generic;
using System.Data.SQLite;
using System.Diagnostics;
using System.IO;
using System.Threading.Tasks;
#if WPF
@ -18,6 +18,9 @@ namespace MapControl.MBTiles
{
public sealed class MBTileSource : TileSource, IDisposable
{
private static ILogger logger;
private static ILogger Logger => logger ?? (logger = ImageLoader.LoggerFactory?.CreateLogger<MBTileSource>());
private SQLiteConnection connection;
public IDictionary<string, string> Metadata { get; } = new Dictionary<string, string>();
@ -75,7 +78,7 @@ namespace MapControl.MBTiles
}
catch (Exception ex)
{
Debug.WriteLine($"{nameof(MBTileSource)}: {ex.Message}");
Logger?.LogError(ex, "LoadImageAsync");
}
return image;

View file

@ -55,12 +55,12 @@ namespace MapControl
}
catch (Exception ex)
{
ImageLoader.LoggerFactory?.CreateLogger<BingMapsTileLayer>()?.LogError(ex, "{uri}", metadataUri);
ImageLoader.LoggerFactory?.CreateLogger<BingMapsTileLayer>()?.LogError(ex, "Failed loading metadata from {uri}", metadataUri);
}
}
else
{
ImageLoader.LoggerFactory?.CreateLogger<BingMapsTileLayer>()?.LogError("Bing Maps API Key required");
ImageLoader.LoggerFactory?.CreateLogger<BingMapsTileLayer>()?.LogError("Bing Maps API key required");
}
}

View file

@ -113,7 +113,7 @@ namespace MapControl
}
catch (Exception ex)
{
ImageLoader.LoggerFactory?.CreateLogger(typeof(GeoImage))?.LogError(ex, "{sourcePath}", sourcePath);
ImageLoader.LoggerFactory?.CreateLogger(typeof(GeoImage))?.LogError(ex, "Failed loading from {path}", sourcePath);
}
}
}

View file

@ -80,7 +80,7 @@ namespace MapControl
}
catch (Exception ex)
{
ImageLoader.LoggerFactory?.CreateLogger<GroundOverlay>()?.LogError(ex, "{sourcePath}", sourcePath);
ImageLoader.LoggerFactory?.CreateLogger<GroundOverlay>()?.LogError(ex, "Failed loading from {path}", sourcePath);
}
}

View file

@ -61,7 +61,7 @@ namespace MapControl
}
catch (Exception ex)
{
Logger?.LogError(ex, "{uri}", uri);
Logger?.LogError(ex, "Failed loading image from {uri}", uri);
}
progress?.Report(1d);
@ -128,7 +128,7 @@ namespace MapControl
}
catch (Exception ex)
{
Logger?.LogError(ex, "{uri}", uri);
Logger?.LogError(ex, "Failed loading image from {uri}", uri);
}
return response;

View file

@ -105,7 +105,7 @@ namespace MapControl
}
catch (Exception ex)
{
Logger?.LogError(ex, "{zoom}/{column}/{row}", tile.ZoomLevel, tile.Column, tile.Row);
Logger?.LogError(ex, "Failed loading tile image {zoom}/{column}/{row}", tile.ZoomLevel, tile.Column, tile.Row);
}
}
}

View file

@ -117,7 +117,7 @@ namespace MapControl
}
catch (Exception ex)
{
Logger?.LogError(ex, "{uri}", uri);
Logger?.LogError(ex, "Failed reading capabilities from {uri}", uri);
}
}
}
@ -149,7 +149,7 @@ namespace MapControl
}
catch (Exception ex)
{
Logger?.LogError(ex, "{uri}", uri);
Logger?.LogError(ex, "Failed reading feature info from {uri}", uri);
}
}
}

View file

@ -200,7 +200,7 @@ namespace MapControl
}
catch (Exception ex)
{
ImageLoader.LoggerFactory?.CreateLogger<WmtsTileLayer>()?.LogError(ex, "{uri}", CapabilitiesUri);
ImageLoader.LoggerFactory?.CreateLogger<WmtsTileLayer>()?.LogError(ex, "Failed reading capabilities from {uri}", CapabilitiesUri);
}
}
}