From 8f10d01613e794c145f4d61fc50924a765d37f0e Mon Sep 17 00:00:00 2001 From: Rory& Date: Thu, 29 Feb 2024 09:00:17 +0000 Subject: Dump failed requests --- MatrixMediaGate/ProxyConfiguration.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'MatrixMediaGate/ProxyConfiguration.cs') diff --git a/MatrixMediaGate/ProxyConfiguration.cs b/MatrixMediaGate/ProxyConfiguration.cs index ebe3509..ffb3555 100644 --- a/MatrixMediaGate/ProxyConfiguration.cs +++ b/MatrixMediaGate/ProxyConfiguration.cs @@ -2,12 +2,16 @@ namespace MatrixMediaGate; public class ProxyConfiguration { //bind to config - public ProxyConfiguration(IConfiguration configuration) + public ProxyConfiguration(IConfiguration configuration, IHostEnvironment env) { configuration.GetRequiredSection("ProxyConfiguration").Bind(this); + DumpPath ??= Path.Combine("data", env.EnvironmentName, "dumps"); + Directory.CreateDirectory(DumpPath); } public required string Upstream { get; set; } public required string Host { get; set; } public required List TrustedServers { get; set; } + public required bool DumpFailedRequests { get; set; } + public required string? DumpPath { get; set; } } \ No newline at end of file -- cgit 1.5.1