Add Sentry error reporting

This commit is contained in:
2026-08-26 17:08:50 +00:00
parent a92293eefa
commit 1b42150ed6
20 changed files with 86 additions and 3 deletions

View File

@@ -14,6 +14,8 @@ public sealed class ServiceSettings
public SqlSettings Sql { get; init; } = new();
public SentrySettings Sentry { get; init; } = new();
public DiagnosticsSettings Diagnostics { get; init; } = new();
public static ServiceSettings Load(string path)
@@ -137,6 +139,11 @@ public sealed class SqlSettings
public int CommandTimeoutSeconds { get; init; } = 30;
}
public sealed class SentrySettings
{
public string? Dsn { get; init; }
}
public sealed class DiagnosticsSettings
{
public string LogDirectory { get; init; } = "daemon";