2 writes to Logs
aspire (1)
Commands\LogsCommand.cs (1)
266
Logs
= entries.Select(entry => new LogLineJson
Aspire.Cli.Tests (1)
Commands\LogsCommandTests.cs (1)
320
Logs
=
52 references to Logs
Aspire.Cli.Tests (52)
Commands\LogsCommandTests.cs (52)
339
Assert.Equal(3, deserialized.
Logs
.Length);
340
Assert.Equal("frontend", deserialized.
Logs
[0].ResourceName);
341
Assert.True(deserialized.
Logs
[2].IsError);
392
Assert.Equal(3, logsOutput.
Logs
.Length);
396
Assert.Equal("redis", logsOutput.
Logs
[0].ResourceName);
399
Assert.Equal("apiservice-abc123", logsOutput.
Logs
[1].ResourceName);
400
Assert.Equal("apiservice-def456", logsOutput.
Logs
[2].ResourceName);
471
Assert.Equal(3, logsOutput.
Logs
.Length);
474
Assert.Equal("redis", logsOutput.
Logs
[0].ResourceName);
475
Assert.Equal("2025-01-15T10:30:00.000Z", logsOutput.
Logs
[0].Timestamp);
476
Assert.Equal("Ready to accept connections", logsOutput.
Logs
[0].Content);
477
Assert.False(logsOutput.
Logs
[0].IsError);
479
Assert.Equal("apiservice-abc123", logsOutput.
Logs
[1].ResourceName);
480
Assert.Equal("2025-01-15T10:30:01.000Z", logsOutput.
Logs
[1].Timestamp);
481
Assert.Equal("Hello from replica 1", logsOutput.
Logs
[1].Content);
482
Assert.False(logsOutput.
Logs
[1].IsError);
484
Assert.Equal("apiservice-def456", logsOutput.
Logs
[2].ResourceName);
485
Assert.Equal("2025-01-15T10:30:02.000Z", logsOutput.
Logs
[2].Timestamp);
486
Assert.Equal("Hello from replica 2", logsOutput.
Logs
[2].Content);
487
Assert.False(logsOutput.
Logs
[2].IsError);
509
Assert.Equal(3, logsOutput.
Logs
.Length);
513
Assert.Equal("redis", logsOutput.
Logs
[0].ResourceName);
514
Assert.Null(logsOutput.
Logs
[0].Timestamp);
515
Assert.Equal("Ready to accept connections", logsOutput.
Logs
[0].Content);
516
Assert.False(logsOutput.
Logs
[0].IsError);
518
Assert.Equal("apiservice-abc123", logsOutput.
Logs
[1].ResourceName);
519
Assert.Null(logsOutput.
Logs
[1].Timestamp);
520
Assert.Equal("Hello from replica 1", logsOutput.
Logs
[1].Content);
521
Assert.False(logsOutput.
Logs
[1].IsError);
523
Assert.Equal("apiservice-def456", logsOutput.
Logs
[2].ResourceName);
524
Assert.Null(logsOutput.
Logs
[2].Timestamp);
525
Assert.Equal("Hello from replica 2", logsOutput.
Logs
[2].Content);
526
Assert.False(logsOutput.
Logs
[2].IsError);
637
var log = Assert.Single(logsOutput.
Logs
);
662
Assert.All(logsOutput.
Logs
, l => Assert.Equal("redis", l.ResourceName));
663
Assert.DoesNotContain(logsOutput.
Logs
, l => l.ResourceName == "aspire-dashboard");
687
Assert.Contains(logsOutput.
Logs
, l => l.ResourceName == "redis");
688
Assert.Contains(logsOutput.
Logs
, l => l.ResourceName == "aspire-dashboard");
711
Assert.All(logsOutput.
Logs
, l => Assert.Equal("aspire-dashboard", l.ResourceName));
797
Assert.Contains(logsOutput.
Logs
, l => l.ResourceName == "redis");
799
Assert.Contains(logsOutput.
Logs
, l => l.ResourceName == "webapi");
801
Assert.DoesNotContain(logsOutput.
Logs
, l => l.ResourceName == "aspire-dashboard");
1063
Assert.Single(logsOutput.
Logs
);
1064
Assert.Contains("timeout", logsOutput.
Logs
[0].Content, StringComparison.OrdinalIgnoreCase);
1093
var log = Assert.Single(logsOutput.
Logs
);
1121
Assert.Empty(logsOutput.
Logs
);
1154
Assert.Single(logsOutput.
Logs
);
1155
Assert.Contains("Connection timeout error", logsOutput.
Logs
[0].Content);
1186
Assert.Single(logsOutput.
Logs
);
1187
Assert.Contains("level:error", logsOutput.
Logs
[0].Content);
1303
var log = Assert.Single(logsOutput.
Logs
);
1353
var log = Assert.Single(logsOutput.
Logs
);