Skip to content

Commit dedad43

Browse files
committed
run dump
1 parent dc99ce0 commit dedad43

2 files changed

Lines changed: 175 additions & 18 deletions

File tree

docs/llm/dump.txt

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
===============================================================================
22
PROJECT EXPORT
3-
Generated: Sun Mar 1 01:24:04 PM EST 2026
3+
Generated: Sun Mar 1 01:34:39 PM EST 2026
44
Project Path: /home/kushal/src/dotnet/network-monitor
55
===============================================================================
66

@@ -1381,8 +1381,8 @@ public enum TargetCategory
13811381

13821382
================================================================================
13831383
FILE: src/NetworkMonitor.Core/Models/NetworkStatus.cs
1384-
SIZE: 1.58 KB
1385-
MODIFIED: 2026-03-01 13:09:40
1384+
SIZE: 1.71 KB
1385+
MODIFIED: 2026-03-01 13:32:40
13861386
================================================================================
13871387

13881388
namespace NetworkMonitor.Core.Models;
@@ -1414,24 +1414,25 @@ public sealed record NetworkStatus(
14141414
}
14151415

14161416
/// <summary>
1417-
/// Network health classifications, from best to worst.
1417+
/// Network health classifications, ordered from worst (0) to best (4).
1418+
/// This ordering allows natural comparison: Excellent > Good > Degraded > Poor > Offline.
14181419
/// </summary>
14191420
public enum NetworkHealth
14201421
{
1421-
/// <summary>All targets responding with very low latency.</summary>
1422-
Excellent,
1422+
/// <summary>No network connectivity.</summary>
1423+
Offline = 0,
14231424

1424-
/// <summary>All targets responding with acceptable latency.</summary>
1425-
Good,
1425+
/// <summary>Significant connectivity issues.</summary>
1426+
Poor = 1,
14261427

14271428
/// <summary>Some issues detected (packet loss, high latency on some targets).</summary>
1428-
Degraded,
1429+
Degraded = 2,
14291430

1430-
/// <summary>Significant connectivity issues.</summary>
1431-
Poor,
1431+
/// <summary>All targets responding with acceptable latency.</summary>
1432+
Good = 3,
14321433

1433-
/// <summary>No network connectivity.</summary>
1434-
Offline
1434+
/// <summary>All targets responding with very low latency.</summary>
1435+
Excellent = 4
14351436
}
14361437

14371438

@@ -2519,8 +2520,8 @@ public sealed class MonitorBackgroundService : BackgroundService
25192520

25202521
================================================================================
25212522
FILE: src/NetworkMonitor.Core/Services/NetworkConfigurationService.cs
2522-
SIZE: 6.33 KB
2523-
MODIFIED: 2026-03-01 13:12:36
2523+
SIZE: 6.36 KB
2524+
MODIFIED: 2026-03-01 13:33:55
25242525
================================================================================
25252526

25262527
using Microsoft.Extensions.Logging;
@@ -2662,8 +2663,9 @@ public sealed class NetworkConfigurationService : INetworkConfigurationService,
26622663
{
26632664
if (!_options.EnableFallbackTargets)
26642665
{
2665-
_logger.LogDebug("Fallback targets disabled. Using configured target: {Target}", _options.InternetTarget);
2666-
return _options.InternetTarget;
2666+
var primary = _internetTargetProvider.PrimaryTarget;
2667+
_logger.LogDebug("Fallback targets disabled. Using primary target: {Target}", primary);
2668+
return primary;
26672669
}
26682670

26692671
_logger.LogDebug("Finding reachable internet target...");
@@ -5420,7 +5422,7 @@ public sealed class NetworkMonitorServiceTests : IDisposable
54205422

54215423

54225424
===============================================================================
5423-
EXPORT COMPLETED: Sun Mar 1 01:24:05 PM EST 2026
5425+
EXPORT COMPLETED: Sun Mar 1 01:34:40 PM EST 2026
54245426
Total Files Exported: 60
54255427
Output File: /home/kushal/src/dotnet/network-monitor/docs/llm/dump.txt
54265428
===============================================================================

docs/llm/vendor/output-archived-010.txt

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1167,3 +1167,158 @@ real 0m1.594s
11671167
user 0m1.539s
11681168
sys 0m0.318s
11691169
kushal@fedora:~/src/dotnet/network-monitor/src$ cd ~/src/dotnet/network-monitor/src; time dotnet format; cd ~/src/dotnet/network-monitor/; time bash export.sh; cd ~/src/dotnet/network-monitor/src; time dotnet build; time dotnet test; time dotnet list package; time dotnet list package --outdated;
1170+
1171+
real 0m5.763s
1172+
user 0m8.845s
1173+
sys 0m0.666s
1174+
Starting project export...
1175+
Project Path: /home/kushal/src/dotnet/network-monitor
1176+
Output File: docs/llm/dump.txt
1177+
Generating directory structure...
1178+
Collecting files...
1179+
Found 60 files to export
1180+
Processing (1/60): .github/workflows/build-and-test.yml
1181+
Processing (2/60): .github/workflows/release.yml
1182+
Processing (3/60): src/Directory.Build.props
1183+
Processing (4/60): src/Directory.Packages.props
1184+
Processing (5/60): src/NetworkMonitor.Console/appsettings.json
1185+
Processing (6/60): src/NetworkMonitor.Console/NetworkMonitor.Console.csproj
1186+
Processing (7/60): src/NetworkMonitor.Console/Program.cs
1187+
Processing (8/60): src/NetworkMonitor.Core/Exporters/FileExporterExtensions.cs
1188+
Processing (9/60): src/NetworkMonitor.Core/Exporters/FileExporterOptions.cs
1189+
Processing (10/60): src/NetworkMonitor.Core/Exporters/FileMetricExporter.cs
1190+
Processing (11/60): src/NetworkMonitor.Core/Models/DnsResult.cs
1191+
Processing (12/60): src/NetworkMonitor.Core/Models/HistoricalData.cs
1192+
Processing (13/60): src/NetworkMonitor.Core/Models/MonitorOptions.cs
1193+
Processing (14/60): src/NetworkMonitor.Core/Models/MonitorTarget.cs
1194+
Processing (15/60): src/NetworkMonitor.Core/Models/NetworkStatus.cs
1195+
Processing (16/60): src/NetworkMonitor.Core/Models/NetworkStatusEventArgs.cs
1196+
Processing (17/60): src/NetworkMonitor.Core/Models/PingResult.cs
1197+
Processing (18/60): src/NetworkMonitor.Core/Models/StorageOptions.cs
1198+
Processing (19/60): src/NetworkMonitor.Core/Models/TargetCheckResult.cs
1199+
Processing (20/60): src/NetworkMonitor.Core/NetworkMonitor.Core.csproj
1200+
Processing (21/60): src/NetworkMonitor.Core/ServiceCollectionExtensions.cs
1201+
Processing (22/60): src/NetworkMonitor.Core/Services/ConsoleStatusDisplay.cs
1202+
Processing (23/60): src/NetworkMonitor.Core/Services/DnsResolverService.cs
1203+
Processing (24/60): src/NetworkMonitor.Core/Services/GatewayDetector.cs
1204+
Processing (25/60): src/NetworkMonitor.Core/Services/IDnsResolverService.cs
1205+
Processing (26/60): src/NetworkMonitor.Core/Services/IGatewayDetector.cs
1206+
Processing (27/60): src/NetworkMonitor.Core/Services/IInternetTargetProvider.cs
1207+
Processing (28/60): src/NetworkMonitor.Core/Services/INetworkConfigurationService.cs
1208+
Processing (29/60): src/NetworkMonitor.Core/Services/INetworkMonitorService.cs
1209+
Processing (30/60): src/NetworkMonitor.Core/Services/InternetTargetProvider.cs
1210+
Processing (31/60): src/NetworkMonitor.Core/Services/IPingService.cs
1211+
Processing (32/60): src/NetworkMonitor.Core/Services/IStatusDisplay.cs
1212+
Processing (33/60): src/NetworkMonitor.Core/Services/MonitorBackgroundService.cs
1213+
Processing (34/60): src/NetworkMonitor.Core/Services/NetworkConfigurationService.cs
1214+
Processing (35/60): src/NetworkMonitor.Core/Services/NetworkMonitorService.cs
1215+
Processing (36/60): src/NetworkMonitor.Core/Services/PingService.cs
1216+
Processing (37/60): src/NetworkMonitor.Core/Storage/IStorageService.cs
1217+
Processing (38/60): src/NetworkMonitor.Core/Storage/SqliteStorageService.cs
1218+
Processing (39/60): src/NetworkMonitor.slnx
1219+
Processing (40/60): src/NetworkMonitor.Tests/Fakes/FakeDnsResolverService.cs
1220+
Processing (41/60): src/NetworkMonitor.Tests/Fakes/FakeGatewayDetector.cs
1221+
Processing (42/60): src/NetworkMonitor.Tests/Fakes/FakeInternetTargetProvider.cs
1222+
Processing (43/60): src/NetworkMonitor.Tests/Fakes/FakeNetworkConfigurationService.cs
1223+
Processing (44/60): src/NetworkMonitor.Tests/Fakes/FakePingService.cs
1224+
Processing (45/60): src/NetworkMonitor.Tests/Fakes/FakePingServiceTests.cs
1225+
Processing (46/60): src/NetworkMonitor.Tests/Fakes/FakeStorageService.cs
1226+
Processing (47/60): src/NetworkMonitor.Tests/Models/DnsResultTests.cs
1227+
Processing (48/60): src/NetworkMonitor.Tests/Models/MonitorOptionsTests.cs
1228+
Processing (49/60): src/NetworkMonitor.Tests/Models/NetworkHealthTests.cs
1229+
Processing (50/60): src/NetworkMonitor.Tests/Models/NetworkStatusEventArgsTests.cs
1230+
Processing (51/60): src/NetworkMonitor.Tests/Models/PingResultTests.cs
1231+
Processing (52/60): src/NetworkMonitor.Tests/Models/TargetCheckResultTests.cs
1232+
Processing (53/60): src/NetworkMonitor.Tests/NetworkMonitor.Tests.csproj
1233+
Processing (54/60): src/NetworkMonitor.Tests/NetworkStatusTests.cs
1234+
Processing (55/60): src/NetworkMonitor.Tests/PingResultTests.cs
1235+
Processing (56/60): src/NetworkMonitor.Tests/Services/DnsResolverServiceTests.cs
1236+
Processing (57/60): src/NetworkMonitor.Tests/Services/GatewayDetectorTests.cs
1237+
Processing (58/60): src/NetworkMonitor.Tests/Services/InternetTargetProviderTests.cs
1238+
Processing (59/60): src/NetworkMonitor.Tests/Services/NetworkConfigurationServiceTests.cs
1239+
Processing (60/60): src/NetworkMonitor.Tests/Services/NetworkMonitorServiceTests.cs
1240+
1241+
Export completed successfully!
1242+
Output file: /home/kushal/src/dotnet/network-monitor/docs/llm/dump.txt
1243+
Total files exported: 60
1244+
Output file size: 0.17 MB
1245+
1246+
real 0m0.550s
1247+
user 0m0.284s
1248+
sys 0m0.359s
1249+
Restore complete (0.5s)
1250+
NetworkMonitor.Core net10.0 succeeded (2.6s) → NetworkMonitor.Core/bin/Debug/net10.0/NetworkMonitor.Core.dll
1251+
NetworkMonitor.Console net10.0 succeeded (0.3s) → NetworkMonitor.Console/bin/Debug/net10.0/NetworkMonitor.Console.dll
1252+
NetworkMonitor.Tests net10.0 succeeded (0.3s) → NetworkMonitor.Tests/bin/Debug/net10.0/NetworkMonitor.Tests.dll
1253+
1254+
Build succeeded in 3.5s
1255+
1256+
real 0m3.679s
1257+
user 0m1.352s
1258+
sys 0m0.217s
1259+
Restore complete (0.5s)
1260+
NetworkMonitor.Core net10.0 succeeded (0.0s) → NetworkMonitor.Core/bin/Debug/net10.0/NetworkMonitor.Core.dll
1261+
NetworkMonitor.Tests net10.0 succeeded (0.1s) → NetworkMonitor.Tests/bin/Debug/net10.0/NetworkMonitor.Tests.dll
1262+
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 10.0.3)
1263+
[xUnit.net 00:00:00.13] Discovering: NetworkMonitor.Tests
1264+
[xUnit.net 00:00:00.31] Discovered: NetworkMonitor.Tests
1265+
[xUnit.net 00:00:00.45] Starting: NetworkMonitor.Tests
1266+
[xUnit.net 00:00:00.57] Finished: NetworkMonitor.Tests (ID = '2e8f57cd5826539fc7a5cd3a97d27721fcb9a15ff7c496b1112166f6757858fe')
1267+
NetworkMonitor.Tests test net10.0 succeeded (1.0s)
1268+
1269+
Test summary: total: 71, failed: 0, succeeded: 71, skipped: 0, duration: 1.0s
1270+
Build succeeded in 1.8s
1271+
1272+
real 0m1.909s
1273+
user 0m1.057s
1274+
sys 0m0.220s
1275+
Restore complete (0.4s)
1276+
1277+
Build succeeded in 0.5s
1278+
Project 'NetworkMonitor.Console' has the following package references
1279+
[net10.0]:
1280+
Top-level Package Requested Resolved
1281+
> Microsoft.Extensions.Hosting 10.0.3 10.0.3
1282+
> OpenTelemetry.Exporter.Console 1.15.0 1.15.0
1283+
> OpenTelemetry.Extensions.Hosting 1.15.0 1.15.0
1284+
> OpenTelemetry.Instrumentation.Runtime 1.15.0 1.15.0
1285+
1286+
Project 'NetworkMonitor.Core' has the following package references
1287+
[net10.0]:
1288+
Top-level Package Requested Resolved
1289+
> Microsoft.Data.Sqlite 10.0.3 10.0.3
1290+
> Microsoft.Extensions.Hosting 10.0.3 10.0.3
1291+
> Microsoft.Extensions.Logging.Abstractions 10.0.3 10.0.3
1292+
> Microsoft.Extensions.Options 10.0.3 10.0.3
1293+
> OpenTelemetry 1.15.0 1.15.0
1294+
> OpenTelemetry.Exporter.Console 1.15.0 1.15.0
1295+
> OpenTelemetry.Extensions.Hosting 1.15.0 1.15.0
1296+
> OpenTelemetry.Instrumentation.Runtime 1.15.0 1.15.0
1297+
1298+
Project 'NetworkMonitor.Tests' has the following package references
1299+
[net10.0]:
1300+
Top-level Package Requested Resolved
1301+
> Microsoft.Extensions.Logging.Abstractions 10.0.3 10.0.3
1302+
> Microsoft.NET.Test.Sdk 18.3.0 18.3.0
1303+
> xunit.runner.visualstudio 3.1.5 3.1.5
1304+
> xunit.v3 3.2.2 3.2.2
1305+
1306+
1307+
real 0m1.373s
1308+
user 0m1.324s
1309+
sys 0m0.296s
1310+
Restore complete (0.5s)
1311+
1312+
Build succeeded in 0.6s
1313+
1314+
The following sources were used:
1315+
https://api.nuget.org/v3/index.json
1316+
1317+
The given project `NetworkMonitor.Console` has no updates given the current sources.
1318+
The given project `NetworkMonitor.Core` has no updates given the current sources.
1319+
The given project `NetworkMonitor.Tests` has no updates given the current sources.
1320+
1321+
real 0m1.598s
1322+
user 0m1.569s
1323+
sys 0m0.268s
1324+
kushal@fedora:~/src/dotnet/network-monitor/src$

0 commit comments

Comments
 (0)