// Copyright Epic Games, Inc. All Rights Reserved.
using System;
using System.Collections.Generic;
using EpicGames.Core;
using Microsoft.Extensions.Logging;
namespace HordeServer.Utilities
{
///
/// Exception class designed to allow logging structured log messages
///
public class StructuredException : Exception
{
///
/// Format string for the message
///
public string Format { get; }
///
/// Arguments for holes in the format string
///
public IReadOnlyList